2025-11-05 23:01:57.965050951 +08:00: Running `git fetch https://github.com/AOSC-Dev/aosc-os-abbs.git ogre-next-new` in `/buildroots/buildit/TREE` 2025-11-05 23:01:59.914699486 +08:00: `git fetch https://github.com/AOSC-Dev/aosc-os-abbs.git ogre-next-new` finished in 1.949648125s with true STDOUT: STDERR: 来自 https://github.com/AOSC-Dev/aosc-os-abbs * branch ogre-next-new -> FETCH_HEAD 2025-11-05 23:01:59.914854386 +08:00: Running `git checkout -b ogre-next-new` in `/buildroots/buildit/TREE` 2025-11-05 23:01:59.922866465 +08:00: `git checkout -b ogre-next-new` finished in 8.011889ms with true STDOUT: STDERR: 切换到一个新分支 'ogre-next-new' 2025-11-05 23:01:59.922922415 +08:00: Running `git checkout ogre-next-new` in `/buildroots/buildit/TREE` 2025-11-05 23:02:00.001502954 +08:00: `git checkout ogre-next-new` finished in 78.579659ms with true STDOUT: STDERR: 已经位于 'ogre-next-new' 2025-11-05 23:02:00.001610174 +08:00: Running `git reset c476e5f0e1a5b020b71ca1597b825d304a624132 --hard` in `/buildroots/buildit/TREE` 2025-11-05 23:02:00.218591530 +08:00: `git reset c476e5f0e1a5b020b71ca1597b825d304a624132 --hard` finished in 216.980756ms with true STDOUT: HEAD 现在位于 c476e5f0e1 ogre-next: new, 3.0.0 STDERR: 2025-11-05 23:02:00.218711881 +08:00: Running `ciel update-os` in `/buildroots/buildit` 2025-11-05 23:02:09.322050275 +08:00: `ciel update-os` finished in 9.103336784s with true STDOUT:  INFO Refreshing local database ... DONE mirrors.jlu.edu.cn:stable Topic Update Manifest DONE mirrors.jlu.edu.cn:stable Translation-en DONE mirrors.jlu.edu.cn:stable Contents-all DONE mirrors.jlu.edu.cn:stable BinContents-all DONE mirrors.jlu.edu.cn:stable BinContents-loongarch64 DONE mirrors.jlu.edu.cn:stable Packages DONE mirrors.jlu.edu.cn:stable Packages DONE mirrors.jlu.edu.cn:stable Contents-loongarch64 INFO Executing Post-refresh configuration script (Post-Invoke-Success) ... WARNING Running oma in unattended mode. If this is not intended, press Ctrl + C now to abort the operation! 1 package(s) will be upgraded: Name | Version | Installed size ----------+------------------+------------------ hwdata | 0.400 -> 0.401 | +16.00 KiB Total download size: 2.15 MiB Estimated change in storage usage: +16.00 KiB DONE hwdata 0.401 (all) 78(Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 179240 files and directories currently installed.) Preparing to unpack .../archives/hwdata_0.401_all.deb ... Unpacking hwdata (0.401) over (0.400) ... Setting up hwdata (0.401) ... 78]9;4;0;100\ SUCCESS oma has successfully applied changes to your system. INFO If you would like to undo these changes, please use the oma undo command.  WARNING Running oma in unattended mode. If this is not intended, press Ctrl + C now to abort the operation! SUCCESS No need to do anything. STDERR: info: Updating base OS... info: update-6ab40240: instance created. info: update-6ab40240: filesystem mounted. info: update-6ab40240-f0d10c65: waiting for container to start... info: update-6ab40240-f0d10c65: setting up mounts... info: update-6ab40240: stopping... info: update-6ab40240: instance stopped. info: update-6ab40240: filesystem un-mounted. info: update-6ab40240: mount point removed. info: Un-mounting all the instances... >>> main info: main: instance is not running! info: main: filesystem un-mounted. >>> update-6ab40240 info: update-6ab40240: instance is not running! info: update-6ab40240: filesystem un-mounted. info: update-6ab40240: committing instance... info: update-6ab40240: instance has been committed. info: update-6ab40240: instance is not running! info: update-6ab40240: filesystem un-mounted. info: update-6ab40240: removing instance... info: update-6ab40240: instance removed. 2025-11-05 23:02:09.322224592 +08:00: Running `ciel build -i main ogre-next` in `/buildroots/buildit` 2025-11-05 23:03:35.575774266 +08:00: `ciel build -i main ogre-next` finished in 86.253548424s with false STDOUT:  INFO Refreshing local database ... DONE mirrors.jlu.edu.cn:stable BinContents-all DONE mirrors.jlu.edu.cn:stable Packages DONE mirrors.jlu.edu.cn:stable Translation-en DONE mirrors.jlu.edu.cn:stable BinContents-loongarch64 DONE mirrors.jlu.edu.cn:stable Topic Update Manifest DONE mirrors.jlu.edu.cn:stable Packages DONE mirrors.jlu.edu.cn:stable Contents-all DONE mirrors.jlu.edu.cn:stable Contents-loongarch64 WARNING Running oma in unattended mode. If this is not intended, press Ctrl + C now to abort the operation! SUCCESS The operation was completed successfully.  WARNING Running oma in unattended mode. If this is not intended, press Ctrl + C now to abort the operation! SUCCESS No need to do anything. -------------------------- Welcome to ACBS - 20251101 -------------------------- [INFO]: Searching and resolving dependencies... [1/1] ogre-next [1/1] ogre-next [INFO]: Dependencies resolved, 1 packages in the queue [INFO]: Packages to be built: ogre-next [INFO]: Building ogre-next (1/1)... [INFO]: Fetching required source files... [INFO]: Fetching source (1/1)... Cloning into bare repository '/var/cache/acbs/tarballs/66661a07433802ba94f499af356906a4aa4b34af0879163658fa8e3b3d40ab91'... remote: Enumerating objects: 119075, done. remote: Counting objects: 0% (1/1211) remote: Counting objects: 1% (13/1211) remote: Counting objects: 2% (25/1211) remote: Counting objects: 3% (37/1211) remote: Counting objects: 4% (49/1211) remote: Counting objects: 5% (61/1211) remote: Counting objects: 6% (73/1211) remote: Counting objects: 7% (85/1211) remote: Counting objects: 8% (97/1211) remote: Counting objects: 9% (109/1211) remote: Counting objects: 10% (122/1211) remote: Counting objects: 11% (134/1211) remote: Counting objects: 12% (146/1211) remote: Counting objects: 13% (158/1211) remote: Counting objects: 14% (170/1211) remote: Counting objects: 15% (182/1211) remote: Counting objects: 16% (194/1211) remote: Counting objects: 17% (206/1211) remote: Counting objects: 18% (218/1211) remote: Counting objects: 19% (231/1211) remote: Counting objects: 20% (243/1211) remote: Counting objects: 21% (255/1211) remote: Counting objects: 22% (267/1211) remote: Counting objects: 23% (279/1211) remote: Counting objects: 24% (291/1211) remote: Counting objects: 25% (303/1211) remote: Counting objects: 26% (315/1211) remote: Counting objects: 27% (327/1211) remote: Counting objects: 28% (340/1211) remote: Counting objects: 29% (352/1211) remote: Counting objects: 30% (364/1211) remote: Counting objects: 31% (376/1211) remote: Counting objects: 32% (388/1211) remote: Counting objects: 33% (400/1211) remote: Counting objects: 34% (412/1211) remote: Counting objects: 35% (424/1211) remote: Counting objects: 36% (436/1211) remote: Counting objects: 37% (449/1211) remote: Counting objects: 38% (461/1211) remote: Counting objects: 39% (473/1211) remote: Counting objects: 40% (485/1211) remote: Counting objects: 41% (497/1211) remote: Counting objects: 42% (509/1211) remote: Counting objects: 43% (521/1211) remote: Counting objects: 44% (533/1211) remote: Counting objects: 45% (545/1211) remote: Counting objects: 46% (558/1211) remote: Counting objects: 47% (570/1211) remote: Counting objects: 48% (582/1211) remote: Counting objects: 49% (594/1211) remote: Counting objects: 50% (606/1211) remote: Counting objects: 51% (618/1211) remote: Counting objects: 52% (630/1211) remote: Counting objects: 53% (642/1211) remote: Counting objects: 54% (654/1211) remote: Counting objects: 55% (667/1211) remote: Counting objects: 56% (679/1211) remote: Counting objects: 57% (691/1211) remote: Counting objects: 58% (703/1211) remote: Counting objects: 59% (715/1211) remote: Counting objects: 60% (727/1211) remote: Counting objects: 61% (739/1211) remote: Counting objects: 62% (751/1211) remote: Counting objects: 63% (763/1211) remote: Counting objects: 64% (776/1211) remote: Counting objects: 65% (788/1211) remote: Counting objects: 66% (800/1211) remote: Counting objects: 67% (812/1211) remote: Counting objects: 68% (824/1211) remote: Counting objects: 69% (836/1211) remote: Counting objects: 70% (848/1211) remote: Counting objects: 71% (860/1211) remote: Counting objects: 72% (872/1211) remote: Counting objects: 73% (885/1211) remote: Counting objects: 74% (897/1211) remote: Counting objects: 75% (909/1211) remote: Counting objects: 76% (921/1211) remote: Counting objects: 77% (933/1211) remote: Counting objects: 78% (945/1211) remote: Counting objects: 79% (957/1211) remote: Counting objects: 80% (969/1211) remote: Counting objects: 81% (981/1211) remote: Counting objects: 82% (994/1211) remote: Counting objects: 83% (1006/1211) remote: Counting objects: 84% (1018/1211) remote: Counting objects: 85% (1030/1211) remote: Counting objects: 86% (1042/1211) remote: Counting objects: 87% (1054/1211) remote: Counting objects: 88% (1066/1211) remote: Counting objects: 89% (1078/1211) remote: Counting objects: 90% (1090/1211) remote: Counting objects: 91% (1103/1211) remote: Counting objects: 92% (1115/1211) remote: Counting objects: 93% (1127/1211) remote: Counting objects: 94% (1139/1211) remote: Counting objects: 95% (1151/1211) remote: Counting objects: 96% (1163/1211) remote: Counting objects: 97% (1175/1211) remote: Counting objects: 98% (1187/1211) remote: Counting objects: 99% (1199/1211) remote: Counting objects: 100% (1211/1211) remote: Counting objects: 100% (1211/1211), done. remote: Compressing objects: 0% (1/350) remote: Compressing objects: 1% (4/350) remote: Compressing objects: 2% (7/350) remote: Compressing objects: 3% (11/350) remote: Compressing objects: 4% (14/350) remote: Compressing objects: 5% (18/350) remote: Compressing objects: 6% (21/350) remote: Compressing objects: 7% (25/350) remote: Compressing objects: 8% (28/350) remote: Compressing objects: 9% (32/350) remote: Compressing objects: 10% (35/350) remote: Compressing objects: 11% (39/350) remote: Compressing objects: 12% (42/350) remote: Compressing objects: 13% (46/350) remote: Compressing objects: 14% (49/350) remote: Compressing objects: 15% (53/350) remote: Compressing objects: 16% (56/350) remote: Compressing objects: 17% (60/350) remote: Compressing objects: 18% (63/350) remote: Compressing objects: 19% (67/350) remote: Compressing objects: 20% (70/350) remote: Compressing objects: 21% (74/350) remote: Compressing objects: 22% (77/350) remote: Compressing objects: 23% (81/350) remote: Compressing objects: 24% (84/350) remote: Compressing objects: 25% (88/350) remote: Compressing objects: 26% (91/350) remote: Compressing objects: 27% (95/350) remote: Compressing objects: 28% (98/350) remote: Compressing objects: 29% (102/350) remote: Compressing objects: 30% (105/350) remote: Compressing objects: 31% (109/350) remote: Compressing objects: 32% (112/350) remote: Compressing objects: 33% (116/350) remote: Compressing objects: 34% (119/350) remote: Compressing objects: 35% (123/350) remote: Compressing objects: 36% (126/350) remote: Compressing objects: 37% (130/350) remote: Compressing objects: 38% (133/350) remote: Compressing objects: 39% (137/350) remote: Compressing objects: 40% (140/350) remote: Compressing objects: 41% (144/350) remote: Compressing objects: 42% (147/350) remote: Compressing objects: 43% (151/350) remote: Compressing objects: 44% (154/350) remote: Compressing objects: 45% (158/350) remote: Compressing objects: 46% (161/350) remote: Compressing objects: 47% (165/350) remote: Compressing objects: 48% (168/350) remote: Compressing objects: 49% (172/350) remote: Compressing objects: 50% (175/350) remote: Compressing objects: 51% (179/350) remote: Compressing objects: 52% (182/350) remote: Compressing objects: 53% (186/350) remote: Compressing objects: 54% (189/350) remote: Compressing objects: 55% (193/350) remote: Compressing objects: 56% (196/350) remote: Compressing objects: 57% (200/350) remote: Compressing objects: 58% (203/350) remote: Compressing objects: 59% (207/350) remote: Compressing objects: 60% (210/350) remote: Compressing objects: 61% (214/350) remote: Compressing objects: 62% (217/350) remote: Compressing objects: 63% (221/350) remote: Compressing objects: 64% (224/350) remote: Compressing objects: 65% (228/350) remote: Compressing objects: 66% (231/350) remote: Compressing objects: 67% (235/350) remote: Compressing objects: 68% (238/350) remote: Compressing objects: 69% (242/350) remote: Compressing objects: 70% (245/350) remote: Compressing objects: 71% (249/350) remote: Compressing objects: 72% (252/350) remote: Compressing objects: 73% (256/350) remote: Compressing objects: 74% (259/350) remote: Compressing objects: 75% (263/350) remote: Compressing objects: 76% (266/350) remote: Compressing objects: 77% (270/350) remote: Compressing objects: 78% (273/350) remote: Compressing objects: 79% (277/350) remote: Compressing objects: 80% (280/350) remote: Compressing objects: 81% (284/350) remote: Compressing objects: 82% (287/350) remote: Compressing objects: 83% (291/350) remote: Compressing objects: 84% (294/350) remote: Compressing objects: 85% (298/350) remote: Compressing objects: 86% (301/350) remote: Compressing objects: 87% (305/350) remote: Compressing objects: 88% (308/350) remote: Compressing objects: 89% (312/350) remote: Compressing objects: 90% (315/350) remote: Compressing objects: 91% (319/350) remote: Compressing objects: 92% (322/350) remote: Compressing objects: 93% (326/350) remote: Compressing objects: 94% (329/350) remote: Compressing objects: 95% (333/350) remote: Compressing objects: 96% (336/350) remote: Compressing objects: 97% (340/350) remote: Compressing objects: 98% (343/350) remote: Compressing objects: 99% (347/350) remote: Compressing objects: 100% (350/350) remote: Compressing objects: 100% (350/350), done. Receiving objects: 0% (1/119075) Receiving objects: 1% (1191/119075) Receiving objects: 2% (2382/119075) Receiving objects: 3% (3573/119075), 692.01 KiB | 1016.00 KiB/s Receiving objects: 4% (4763/119075), 692.01 KiB | 1016.00 KiB/s Receiving objects: 5% (5954/119075), 692.01 KiB | 1016.00 KiB/s Receiving objects: 6% (7145/119075), 692.01 KiB | 1016.00 KiB/s Receiving objects: 7% (8336/119075), 692.01 KiB | 1016.00 KiB/s Receiving objects: 7% (9348/119075), 2.08 MiB | 1.21 MiB/s Receiving objects: 8% (9526/119075), 2.08 MiB | 1.21 MiB/s Receiving objects: 9% (10717/119075), 2.08 MiB | 1.21 MiB/s Receiving objects: 10% (11908/119075), 2.08 MiB | 1.21 MiB/s Receiving objects: 11% (13099/119075), 2.08 MiB | 1.21 MiB/s Receiving objects: 12% (14289/119075), 2.08 MiB | 1.21 MiB/s Receiving objects: 13% (15480/119075), 2.08 MiB | 1.21 MiB/s Receiving objects: 14% (16671/119075), 2.08 MiB | 1.21 MiB/s Receiving objects: 15% (17862/119075), 2.08 MiB | 1.21 MiB/s Receiving objects: 16% (19052/119075), 2.08 MiB | 1.21 MiB/s Receiving objects: 16% (19355/119075), 2.08 MiB | 1.21 MiB/s Receiving objects: 17% (20243/119075), 11.60 MiB | 4.50 MiB/s Receiving objects: 18% (21434/119075), 11.60 MiB | 4.50 MiB/s Receiving objects: 19% (22625/119075), 11.60 MiB | 4.50 MiB/s Receiving objects: 20% (23815/119075), 11.60 MiB | 4.50 MiB/s Receiving objects: 20% (24606/119075), 11.60 MiB | 4.50 MiB/s Receiving objects: 21% (25006/119075), 11.60 MiB | 4.50 MiB/s Receiving objects: 22% (26197/119075), 11.60 MiB | 4.50 MiB/s Receiving objects: 23% (27388/119075), 20.14 MiB | 6.17 MiB/s Receiving objects: 24% (28578/119075), 20.14 MiB | 6.17 MiB/s Receiving objects: 24% (28950/119075), 21.04 MiB | 5.38 MiB/s Receiving objects: 24% (29560/119075), 21.21 MiB | 4.44 MiB/s Receiving objects: 25% (29769/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 26% (30960/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 27% (32151/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 28% (33341/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 29% (34532/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 30% (35723/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 31% (36914/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 32% (38104/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 33% (39295/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 34% (40486/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 35% (41677/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 35% (42208/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 36% (42867/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 37% (44058/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 38% (45249/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 39% (46440/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 40% (47630/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 41% (48821/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 42% (50012/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 43% (51203/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 44% (52393/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 45% (53584/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 46% (54775/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 47% (55966/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 48% (57156/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 49% (58347/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 50% (59538/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 51% (60729/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 52% (61919/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 53% (63110/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 54% (64301/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 55% (65492/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 56% (66682/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 57% (67873/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 58% (69064/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 59% (70255/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 60% (71445/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 61% (72636/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 62% (73827/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 63% (75018/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 64% (76208/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 65% (77399/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 66% (78590/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 67% (79781/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 68% (80971/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 69% (82162/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 70% (83353/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 71% (84544/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 72% (85734/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 73% (86925/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 74% (88116/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 75% (89307/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 76% (90497/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 77% (91688/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 78% (92879/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 79% (94070/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 80% (95260/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 81% (96451/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 82% (97642/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 83% (98833/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 84% (100023/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 85% (101214/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 86% (102405/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 87% (103596/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 88% (104786/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 89% (105977/119075), 22.79 MiB | 4.01 MiB/s Receiving objects: 90% (107168/119075), 32.94 MiB | 5.33 MiB/s Receiving objects: 91% (108359/119075), 32.94 MiB | 5.33 MiB/s Receiving objects: 92% (109549/119075), 32.94 MiB | 5.33 MiB/s Receiving objects: 93% (110740/119075), 32.94 MiB | 5.33 MiB/s Receiving objects: 94% (111931/119075), 32.94 MiB | 5.33 MiB/s Receiving objects: 95% (113122/119075), 32.94 MiB | 5.33 MiB/s Receiving objects: 96% (114312/119075), 32.94 MiB | 5.33 MiB/s Receiving objects: 97% (115503/119075), 32.94 MiB | 5.33 MiB/s Receiving objects: 98% (116694/119075), 32.94 MiB | 5.33 MiB/s Receiving objects: 99% (117885/119075), 32.94 MiB | 5.33 MiB/s remote: Total 119075 (delta 1016), reused 867 (delta 861), pack-reused 117864 (from 2) Receiving objects: 100% (119075/119075), 32.94 MiB | 5.33 MiB/s Receiving objects: 100% (119075/119075), 36.85 MiB | 5.86 MiB/s, done. Resolving deltas: 0% (0/80325) Resolving deltas: 1% (804/80325) Resolving deltas: 2% (1607/80325) Resolving deltas: 3% (2411/80325) Resolving deltas: 4% (3213/80325) Resolving deltas: 5% (4017/80325) Resolving deltas: 6% (4820/80325) Resolving deltas: 7% (5623/80325) Resolving deltas: 8% (6426/80325) Resolving deltas: 9% (7230/80325) Resolving deltas: 10% (8033/80325) Resolving deltas: 11% (8836/80325) Resolving deltas: 12% (9639/80325) Resolving deltas: 13% (10443/80325) Resolving deltas: 14% (11246/80325) Resolving deltas: 15% (12049/80325) Resolving deltas: 16% (12852/80325) Resolving deltas: 17% (13656/80325) Resolving deltas: 18% (14459/80325) Resolving deltas: 19% (15262/80325) Resolving deltas: 20% (16065/80325) Resolving deltas: 21% (16869/80325) Resolving deltas: 22% (17672/80325) Resolving deltas: 23% (18475/80325) Resolving deltas: 24% (19278/80325) Resolving deltas: 25% (20082/80325) Resolving deltas: 26% (20885/80325) Resolving deltas: 27% (21688/80325) Resolving deltas: 28% (22492/80325) Resolving deltas: 29% (23296/80325) Resolving deltas: 30% (24098/80325) Resolving deltas: 31% (24901/80325) Resolving deltas: 32% (25704/80325) Resolving deltas: 33% (26508/80325) Resolving deltas: 34% (27316/80325) Resolving deltas: 35% (28114/80325) Resolving deltas: 36% (28917/80325) Resolving deltas: 37% (29722/80325) Resolving deltas: 38% (30524/80325) Resolving deltas: 39% (31328/80325) Resolving deltas: 40% (32130/80325) Resolving deltas: 41% (32934/80325) Resolving deltas: 42% (33737/80325) Resolving deltas: 43% (34540/80325) Resolving deltas: 44% (35344/80325) Resolving deltas: 45% (36147/80325) Resolving deltas: 46% (36950/80325) Resolving deltas: 47% (37753/80325) Resolving deltas: 48% (38557/80325) Resolving deltas: 48% (39154/80325) Resolving deltas: 49% (39360/80325) Resolving deltas: 50% (40163/80325) Resolving deltas: 51% (40967/80325) Resolving deltas: 52% (41769/80325) Resolving deltas: 53% (42573/80325) Resolving deltas: 54% (43376/80325) Resolving deltas: 55% (44179/80325) Resolving deltas: 56% (44983/80325) Resolving deltas: 57% (45786/80325) Resolving deltas: 58% (46590/80325) Resolving deltas: 59% (47392/80325) Resolving deltas: 60% (48196/80325) Resolving deltas: 61% (48999/80325) Resolving deltas: 62% (49802/80325) Resolving deltas: 63% (50605/80325) Resolving deltas: 64% (51408/80325) Resolving deltas: 65% (52212/80325) Resolving deltas: 66% (53015/80325) Resolving deltas: 67% (53819/80325) Resolving deltas: 68% (54621/80325) Resolving deltas: 69% (55425/80325) Resolving deltas: 70% (56228/80325) Resolving deltas: 71% (57031/80325) Resolving deltas: 72% (57834/80325) Resolving deltas: 73% (58638/80325) Resolving deltas: 74% (59441/80325) Resolving deltas: 75% (60244/80325) Resolving deltas: 76% (61047/80325) Resolving deltas: 77% (61851/80325) Resolving deltas: 78% (62655/80325) Resolving deltas: 79% (63457/80325) Resolving deltas: 80% (64260/80325) Resolving deltas: 81% (65064/80325) Resolving deltas: 82% (65867/80325) Resolving deltas: 83% (66670/80325) Resolving deltas: 84% (67473/80325) Resolving deltas: 85% (68277/80325) Resolving deltas: 86% (69080/80325) Resolving deltas: 87% (69883/80325) Resolving deltas: 88% (70686/80325) Resolving deltas: 89% (71490/80325) Resolving deltas: 90% (72293/80325) Resolving deltas: 91% (73097/80325) Resolving deltas: 92% (73899/80325) Resolving deltas: 93% (74704/80325) Resolving deltas: 94% (75510/80325) Resolving deltas: 95% (76309/80325) Resolving deltas: 96% (77112/80325) Resolving deltas: 97% (77916/80325) Resolving deltas: 98% (78719/80325) Resolving deltas: 99% (79522/80325) Resolving deltas: 100% (80325/80325) Resolving deltas: 100% (80325/80325), done. [INFO]: Checking out git repository at tags/v3.0.0 remote: Enumerating objects: 4016, done. remote: Counting objects: 0% (1/2746) remote: Counting objects: 1% (28/2746) remote: Counting objects: 2% (55/2746) remote: Counting objects: 3% (83/2746) remote: Counting objects: 4% (110/2746) remote: Counting objects: 5% (138/2746) remote: Counting objects: 6% (165/2746) remote: Counting objects: 7% (193/2746) remote: Counting objects: 8% (220/2746) remote: Counting objects: 9% (248/2746) remote: Counting objects: 10% (275/2746) remote: Counting objects: 11% (303/2746) remote: Counting objects: 12% (330/2746) remote: Counting objects: 13% (357/2746) remote: Counting objects: 14% (385/2746) remote: Counting objects: 15% (412/2746) remote: Counting objects: 16% (440/2746) remote: Counting objects: 17% (467/2746) remote: Counting objects: 18% (495/2746) remote: Counting objects: 19% (522/2746) remote: Counting objects: 20% (550/2746) remote: Counting objects: 21% (577/2746) remote: Counting objects: 22% (605/2746) remote: Counting objects: 23% (632/2746) remote: Counting objects: 24% (660/2746) remote: Counting objects: 25% (687/2746) remote: Counting objects: 26% (714/2746) remote: Counting objects: 27% (742/2746) remote: Counting objects: 28% (769/2746) remote: Counting objects: 29% (797/2746) remote: Counting objects: 30% (824/2746) remote: Counting objects: 31% (852/2746) remote: Counting objects: 32% (879/2746) remote: Counting objects: 33% (907/2746) remote: Counting objects: 34% (934/2746) remote: Counting objects: 35% (962/2746) remote: Counting objects: 36% (989/2746) remote: Counting objects: 37% (1017/2746) remote: Counting objects: 38% (1044/2746) remote: Counting objects: 39% (1071/2746) remote: Counting objects: 40% (1099/2746) remote: Counting objects: 41% (1126/2746) remote: Counting objects: 42% (1154/2746) remote: Counting objects: 43% (1181/2746) remote: Counting objects: 44% (1209/2746) remote: Counting objects: 45% (1236/2746) remote: Counting objects: 46% (1264/2746) remote: Counting objects: 47% (1291/2746) remote: Counting objects: 48% (1319/2746) remote: Counting objects: 49% (1346/2746) remote: Counting objects: 50% (1373/2746) remote: Counting objects: 51% (1401/2746) remote: Counting objects: 52% (1428/2746) remote: Counting objects: 53% (1456/2746) remote: Counting objects: 54% (1483/2746) remote: Counting objects: 55% (1511/2746) remote: Counting objects: 56% (1538/2746) remote: Counting objects: 57% (1566/2746) remote: Counting objects: 58% (1593/2746) remote: Counting objects: 59% (1621/2746) remote: Counting objects: 60% (1648/2746) remote: Counting objects: 61% (1676/2746) remote: Counting objects: 62% (1703/2746) remote: Counting objects: 63% (1730/2746) remote: Counting objects: 64% (1758/2746) remote: Counting objects: 65% (1785/2746) remote: Counting objects: 66% (1813/2746) remote: Counting objects: 67% (1840/2746) remote: Counting objects: 68% (1868/2746) remote: Counting objects: 69% (1895/2746) remote: Counting objects: 70% (1923/2746) remote: Counting objects: 71% (1950/2746) remote: Counting objects: 72% (1978/2746) remote: Counting objects: 73% (2005/2746) remote: Counting objects: 74% (2033/2746) remote: Counting objects: 75% (2060/2746) remote: Counting objects: 76% (2087/2746) remote: Counting objects: 77% (2115/2746) remote: Counting objects: 78% (2142/2746) remote: Counting objects: 79% (2170/2746) remote: Counting objects: 80% (2197/2746) remote: Counting objects: 81% (2225/2746) remote: Counting objects: 82% (2252/2746) remote: Counting objects: 83% (2280/2746) remote: Counting objects: 84% (2307/2746) remote: Counting objects: 85% (2335/2746) remote: Counting objects: 86% (2362/2746) remote: Counting objects: 87% (2390/2746) remote: Counting objects: 88% (2417/2746) remote: Counting objects: 89% (2444/2746) remote: Counting objects: 90% (2472/2746) remote: Counting objects: 91% (2499/2746) remote: Counting objects: 92% (2527/2746) remote: Counting objects: 93% (2554/2746) remote: Counting objects: 94% (2582/2746) remote: Counting objects: 95% (2609/2746) remote: Counting objects: 96% (2637/2746) remote: Counting objects: 97% (2664/2746) remote: Counting objects: 98% (2692/2746) remote: Counting objects: 99% (2719/2746) remote: Counting objects: 100% (2746/2746) remote: Counting objects: 100% (2746/2746), done. remote: Compressing objects: 0% (1/2208) remote: Compressing objects: 1% (23/2208) remote: Compressing objects: 2% (45/2208) remote: Compressing objects: 3% (67/2208) remote: Compressing objects: 4% (89/2208) remote: Compressing objects: 5% (111/2208) remote: Compressing objects: 6% (133/2208) remote: Compressing objects: 7% (155/2208) remote: Compressing objects: 8% (177/2208) remote: Compressing objects: 9% (199/2208) remote: Compressing objects: 10% (221/2208) remote: Compressing objects: 11% (243/2208) remote: Compressing objects: 12% (265/2208) remote: Compressing objects: 13% (288/2208) remote: Compressing objects: 14% (310/2208) remote: Compressing objects: 15% (332/2208) remote: Compressing objects: 16% (354/2208) remote: Compressing objects: 17% (376/2208) remote: Compressing objects: 18% (398/2208) remote: Compressing objects: 19% (420/2208) remote: Compressing objects: 20% (442/2208) remote: Compressing objects: 21% (464/2208) remote: Compressing objects: 22% (486/2208) remote: Compressing objects: 23% (508/2208) remote: Compressing objects: 24% (530/2208) remote: Compressing objects: 25% (552/2208) remote: Compressing objects: 26% (575/2208) remote: Compressing objects: 27% (597/2208) remote: Compressing objects: 28% (619/2208) remote: Compressing objects: 29% (641/2208) remote: Compressing objects: 30% (663/2208) remote: Compressing objects: 31% (685/2208) remote: Compressing objects: 32% (707/2208) remote: Compressing objects: 33% (729/2208) remote: Compressing objects: 34% (751/2208) remote: Compressing objects: 35% (773/2208) remote: Compressing objects: 36% (795/2208) remote: Compressing objects: 37% (817/2208) remote: Compressing objects: 38% (840/2208) remote: Compressing objects: 39% (862/2208) remote: Compressing objects: 40% (884/2208) remote: Compressing objects: 41% (906/2208) remote: Compressing objects: 42% (928/2208) remote: Compressing objects: 43% (950/2208) remote: Compressing objects: 44% (972/2208) remote: Compressing objects: 45% (994/2208) remote: Compressing objects: 46% (1016/2208) remote: Compressing objects: 47% (1038/2208) remote: Compressing objects: 48% (1060/2208) remote: Compressing objects: 49% (1082/2208) remote: Compressing objects: 50% (1104/2208) remote: Compressing objects: 51% (1127/2208) remote: Compressing objects: 52% (1149/2208) remote: Compressing objects: 53% (1171/2208) remote: Compressing objects: 54% (1193/2208) remote: Compressing objects: 55% (1215/2208) remote: Compressing objects: 56% (1237/2208) remote: Compressing objects: 57% (1259/2208) remote: Compressing objects: 58% (1281/2208) remote: Compressing objects: 59% (1303/2208) remote: Compressing objects: 60% (1325/2208) remote: Compressing objects: 61% (1347/2208) remote: Compressing objects: 62% (1369/2208) remote: Compressing objects: 63% (1392/2208) remote: Compressing objects: 64% (1414/2208) remote: Compressing objects: 65% (1436/2208) remote: Compressing objects: 66% (1458/2208) remote: Compressing objects: 67% (1480/2208) remote: Compressing objects: 68% (1502/2208) remote: Compressing objects: 69% (1524/2208) remote: Compressing objects: 70% (1546/2208) remote: Compressing objects: 71% (1568/2208) remote: Compressing objects: 72% (1590/2208) remote: Compressing objects: 73% (1612/2208) remote: Compressing objects: 73% (1628/2208) remote: Compressing objects: 74% (1634/2208) remote: Compressing objects: 75% (1656/2208) remote: Compressing objects: 76% (1679/2208) remote: Compressing objects: 77% (1701/2208) remote: Compressing objects: 78% (1723/2208) remote: Compressing objects: 79% (1745/2208) remote: Compressing objects: 80% (1767/2208) remote: Compressing objects: 81% (1789/2208) remote: Compressing objects: 82% (1811/2208) remote: Compressing objects: 83% (1833/2208) remote: Compressing objects: 84% (1855/2208) remote: Compressing objects: 85% (1877/2208) remote: Compressing objects: 86% (1899/2208) remote: Compressing objects: 87% (1921/2208) remote: Compressing objects: 88% (1944/2208) remote: Compressing objects: 89% (1966/2208) remote: Compressing objects: 90% (1988/2208) remote: Compressing objects: 91% (2010/2208) remote: Compressing objects: 92% (2032/2208) remote: Compressing objects: 93% (2054/2208) remote: Compressing objects: 94% (2076/2208) remote: Compressing objects: 95% (2098/2208) remote: Compressing objects: 96% (2120/2208) remote: Compressing objects: 97% (2142/2208) remote: Compressing objects: 98% (2164/2208) remote: Compressing objects: 99% (2186/2208) remote: Compressing objects: 100% (2208/2208) remote: Compressing objects: 100% (2208/2208), done. Receiving objects: 0% (1/4016) Receiving objects: 0% (4/4016), 12.00 KiB | 5.00 KiB/s Receiving objects: 0% (28/4016), 620.00 KiB | 298.00 KiB/s Receiving objects: 0% (31/4016), 13.77 MiB | 4.25 MiB/s Receiving objects: 1% (41/4016), 13.77 MiB | 4.25 MiB/s Receiving objects: 2% (81/4016), 13.77 MiB | 4.25 MiB/s Receiving objects: 2% (99/4016), 19.93 MiB | 4.34 MiB/s Receiving objects: 2% (99/4016), 20.22 MiB | 3.87 MiB/s Receiving objects: 2% (111/4016), 25.37 MiB | 4.43 MiB/s Receiving objects: 3% (121/4016), 25.37 MiB | 4.43 MiB/s Receiving objects: 3% (128/4016), 39.86 MiB | 5.98 MiB/s Receiving objects: 3% (149/4016), 41.43 MiB | 6.16 MiB/s Receiving objects: 4% (161/4016), 41.43 MiB | 6.16 MiB/s Receiving objects: 5% (201/4016), 41.43 MiB | 6.16 MiB/s Receiving objects: 6% (241/4016), 41.43 MiB | 6.16 MiB/s Receiving objects: 7% (282/4016), 41.43 MiB | 6.16 MiB/s Receiving objects: 8% (322/4016), 41.43 MiB | 6.16 MiB/s Receiving objects: 9% (362/4016), 41.43 MiB | 6.16 MiB/s Receiving objects: 10% (402/4016), 41.43 MiB | 6.16 MiB/s Receiving objects: 11% (442/4016), 41.43 MiB | 6.16 MiB/s Receiving objects: 12% (482/4016), 41.43 MiB | 6.16 MiB/s Receiving objects: 13% (523/4016), 41.43 MiB | 6.16 MiB/s Receiving objects: 14% (563/4016), 41.43 MiB | 6.16 MiB/s Receiving objects: 14% (568/4016), 55.11 MiB | 7.74 MiB/s Receiving objects: 14% (568/4016), 59.83 MiB | 6.24 MiB/s Receiving objects: 14% (569/4016), 59.83 MiB | 6.24 MiB/s Receiving objects: 14% (591/4016), 61.03 MiB | 6.38 MiB/s Receiving objects: 15% (603/4016), 65.73 MiB | 6.31 MiB/s Receiving objects: 16% (643/4016), 74.38 MiB | 5.79 MiB/s Receiving objects: 16% (661/4016), 79.78 MiB | 5.42 MiB/s Receiving objects: 16% (665/4016), 79.78 MiB | 5.42 MiB/s Receiving objects: 17% (683/4016), 83.32 MiB | 5.53 MiB/s Receiving objects: 18% (723/4016), 83.32 MiB | 5.53 MiB/s Receiving objects: 18% (729/4016), 83.32 MiB | 5.53 MiB/s Receiving objects: 18% (742/4016), 99.67 MiB | 5.14 MiB/s Receiving objects: 18% (752/4016), 119.57 MiB | 6.21 MiB/s Receiving objects: 18% (752/4016), 125.73 MiB | 6.81 MiB/s Receiving objects: 18% (752/4016), 139.53 MiB | 6.33 MiB/s Receiving objects: 18% (752/4016), 139.79 MiB | 6.76 MiB/s Receiving objects: 18% (752/4016), 146.07 MiB | 7.53 MiB/s Receiving objects: 19% (764/4016), 155.61 MiB | 6.78 MiB/s Receiving objects: 20% (804/4016), 155.61 MiB | 6.78 MiB/s Receiving objects: 20% (819/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 21% (844/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 22% (884/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 23% (924/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 24% (964/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 25% (1004/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 26% (1045/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 27% (1085/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 28% (1125/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 29% (1165/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 30% (1205/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 31% (1245/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 32% (1286/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 33% (1326/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 34% (1366/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 35% (1406/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 35% (1429/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 36% (1446/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 37% (1486/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 38% (1527/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 39% (1567/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 40% (1607/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 41% (1647/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 42% (1687/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 43% (1727/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 44% (1768/4016), 159.43 MiB | 7.85 MiB/s Receiving objects: 45% (1808/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 46% (1848/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 47% (1888/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 48% (1928/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 49% (1968/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 50% (2008/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 51% (2049/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 52% (2089/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 53% (2129/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 54% (2169/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 55% (2209/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 56% (2249/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 57% (2290/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 58% (2330/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 59% (2370/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 60% (2410/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 61% (2450/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 62% (2490/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 63% (2531/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 64% (2571/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 65% (2611/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 66% (2651/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 67% (2691/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 68% (2731/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 69% (2772/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 70% (2812/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 71% (2852/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 72% (2892/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 73% (2932/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 74% (2972/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 75% (3012/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 76% (3053/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 77% (3093/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 78% (3133/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 79% (3173/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 80% (3213/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 81% (3253/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 82% (3294/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 83% (3334/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 84% (3374/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 85% (3414/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 86% (3454/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 87% (3494/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 88% (3535/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 89% (3575/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 90% (3615/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 91% (3655/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 92% (3695/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 93% (3735/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 94% (3776/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 95% (3816/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 96% (3856/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 97% (3896/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 98% (3936/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 99% (3976/4016), 164.02 MiB | 7.74 MiB/s remote: Total 4016 (delta 1297), reused 538 (delta 538), pack-reused 1270 (from 2) Receiving objects: 100% (4016/4016), 164.02 MiB | 7.74 MiB/s Receiving objects: 100% (4016/4016), 172.62 MiB | 6.47 MiB/s, done. Resolving deltas: 0% (0/1454) Resolving deltas: 1% (16/1454) Resolving deltas: 2% (30/1454) Resolving deltas: 3% (44/1454) Resolving deltas: 4% (59/1454) Resolving deltas: 5% (73/1454) Resolving deltas: 6% (89/1454) Resolving deltas: 7% (102/1454) Resolving deltas: 8% (117/1454) Resolving deltas: 9% (131/1454) Resolving deltas: 10% (146/1454) Resolving deltas: 11% (161/1454) Resolving deltas: 12% (175/1454) Resolving deltas: 13% (193/1454) Resolving deltas: 14% (204/1454) Resolving deltas: 15% (219/1454) Resolving deltas: 16% (233/1454) Resolving deltas: 17% (248/1454) Resolving deltas: 18% (264/1454) Resolving deltas: 19% (277/1454) Resolving deltas: 20% (291/1454) Resolving deltas: 21% (307/1454) Resolving deltas: 22% (320/1454) Resolving deltas: 23% (336/1454) Resolving deltas: 24% (349/1454) Resolving deltas: 25% (364/1454) Resolving deltas: 26% (379/1454) Resolving deltas: 27% (393/1454) Resolving deltas: 28% (409/1454) Resolving deltas: 29% (423/1454) Resolving deltas: 30% (437/1454) Resolving deltas: 31% (453/1454) Resolving deltas: 32% (467/1454) Resolving deltas: 33% (482/1454) Resolving deltas: 34% (495/1454) Resolving deltas: 35% (510/1454) Resolving deltas: 36% (527/1454) Resolving deltas: 37% (538/1454) Resolving deltas: 38% (553/1454) Resolving deltas: 39% (568/1454) Resolving deltas: 40% (582/1454) Resolving deltas: 41% (597/1454) Resolving deltas: 42% (611/1454) Resolving deltas: 43% (627/1454) Resolving deltas: 44% (642/1454) Resolving deltas: 45% (655/1454) Resolving deltas: 46% (670/1454) Resolving deltas: 47% (684/1454) Resolving deltas: 48% (698/1454) Resolving deltas: 49% (713/1454) Resolving deltas: 50% (728/1454) Resolving deltas: 51% (742/1454) Resolving deltas: 52% (757/1454) Resolving deltas: 53% (771/1454) Resolving deltas: 54% (787/1454) Resolving deltas: 55% (800/1454) Resolving deltas: 56% (818/1454) Resolving deltas: 57% (829/1454) Resolving deltas: 58% (845/1454) Resolving deltas: 59% (859/1454) Resolving deltas: 60% (873/1454) Resolving deltas: 61% (887/1454) Resolving deltas: 62% (902/1454) Resolving deltas: 63% (917/1454) Resolving deltas: 64% (933/1454) Resolving deltas: 65% (947/1454) Resolving deltas: 66% (960/1454) Resolving deltas: 67% (975/1454) Resolving deltas: 68% (989/1454) Resolving deltas: 69% (1004/1454) Resolving deltas: 70% (1018/1454) Resolving deltas: 71% (1034/1454) Resolving deltas: 72% (1051/1454) Resolving deltas: 73% (1062/1454) Resolving deltas: 74% (1076/1454) Resolving deltas: 75% (1091/1454) Resolving deltas: 76% (1106/1454) Resolving deltas: 77% (1126/1454) Resolving deltas: 78% (1135/1454) Resolving deltas: 79% (1149/1454) Resolving deltas: 80% (1164/1454) Resolving deltas: 81% (1178/1454) Resolving deltas: 82% (1193/1454) Resolving deltas: 83% (1207/1454) Resolving deltas: 84% (1223/1454) Resolving deltas: 85% (1236/1454) Resolving deltas: 86% (1251/1454) Resolving deltas: 87% (1266/1454) Resolving deltas: 88% (1280/1454) Resolving deltas: 89% (1295/1454) Resolving deltas: 90% (1309/1454) Resolving deltas: 91% (1324/1454) Resolving deltas: 92% (1338/1454) Resolving deltas: 93% (1353/1454) Resolving deltas: 94% (1367/1454) Resolving deltas: 95% (1382/1454) Resolving deltas: 96% (1397/1454) Resolving deltas: 97% (1411/1454) Resolving deltas: 98% (1425/1454) Resolving deltas: 99% (1440/1454) Resolving deltas: 100% (1454/1454) Resolving deltas: 100% (1454/1454), done. Updating files: 0% (1/4128) Updating files: 1% (42/4128) Updating files: 2% (83/4128) Updating files: 3% (124/4128) Updating files: 4% (166/4128) Updating files: 5% (207/4128) Updating files: 6% (248/4128) Updating files: 7% (289/4128) Updating files: 8% (331/4128) Updating files: 8% (344/4128) Updating files: 9% (372/4128) Updating files: 10% (413/4128) Updating files: 11% (455/4128) Updating files: 12% (496/4128) Updating files: 13% (537/4128) Updating files: 14% (578/4128) Updating files: 15% (620/4128) Updating files: 16% (661/4128) Updating files: 17% (702/4128) Updating files: 18% (744/4128) Updating files: 19% (785/4128) Updating files: 20% (826/4128) Updating files: 21% (867/4128) Updating files: 22% (909/4128) Updating files: 23% (950/4128) Updating files: 24% (991/4128) Updating files: 25% (1032/4128) Updating files: 26% (1074/4128) Updating files: 27% (1115/4128) Updating files: 28% (1156/4128) Updating files: 29% (1198/4128) Updating files: 30% (1239/4128) Updating files: 31% (1280/4128) Updating files: 32% (1321/4128) Updating files: 33% (1363/4128) Updating files: 34% (1404/4128) Updating files: 35% (1445/4128) Updating files: 36% (1487/4128) Updating files: 37% (1528/4128) Updating files: 38% (1569/4128) Updating files: 39% (1610/4128) Updating files: 40% (1652/4128) Updating files: 41% (1693/4128) Updating files: 42% (1734/4128) Updating files: 43% (1776/4128) Updating files: 44% (1817/4128) Updating files: 45% (1858/4128) Updating files: 46% (1899/4128) Updating files: 47% (1941/4128) Updating files: 48% (1982/4128) Updating files: 49% (2023/4128) Updating files: 50% (2064/4128) Updating files: 51% (2106/4128) Updating files: 52% (2147/4128) Updating files: 53% (2188/4128) Updating files: 54% (2230/4128) Updating files: 55% (2271/4128) Updating files: 56% (2312/4128) Updating files: 57% (2353/4128) Updating files: 58% (2395/4128) Updating files: 59% (2436/4128) Updating files: 60% (2477/4128) Updating files: 61% (2519/4128) Updating files: 62% (2560/4128) Updating files: 63% (2601/4128) Updating files: 64% (2642/4128) Updating files: 65% (2684/4128) Updating files: 66% (2725/4128) Updating files: 67% (2766/4128) Updating files: 68% (2808/4128) Updating files: 69% (2849/4128) Updating files: 70% (2890/4128) Updating files: 71% (2931/4128) Updating files: 72% (2973/4128) Updating files: 73% (3014/4128) Updating files: 74% (3055/4128) Updating files: 75% (3096/4128) Updating files: 76% (3138/4128) Updating files: 77% (3179/4128) Updating files: 78% (3220/4128) Updating files: 79% (3262/4128) Updating files: 80% (3303/4128) Updating files: 81% (3344/4128) Updating files: 81% (3352/4128) Updating files: 82% (3385/4128) Updating files: 83% (3427/4128) Updating files: 84% (3468/4128) Updating files: 85% (3509/4128) Updating files: 86% (3551/4128) Updating files: 87% (3592/4128) Updating files: 88% (3633/4128) Updating files: 89% (3674/4128) Updating files: 90% (3716/4128) Updating files: 91% (3757/4128) Updating files: 92% (3798/4128) Updating files: 93% (3840/4128) Updating files: 94% (3881/4128) Updating files: 95% (3922/4128) Updating files: 96% (3963/4128) Updating files: 97% (4005/4128) Updating files: 98% (4046/4128) Updating files: 99% (4087/4128) Updating files: 100% (4128/4128) Updating files: 100% (4128/4128), done. Note: switching to 'tags/v3.0.0'. You are in 'detached HEAD' state. You can look around, make experimental changes and commit them, and you can discard any commits you make in this state without impacting any branches by switching back to a branch. If you want to create a new branch to retain commits you create, you may do so (now or later) by using -c with the switch command. Example: git switch -c Or undo this operation with: git switch - Turn off this advice by setting config variable advice.detachedHead to false HEAD is now at 75643c399 Fix Doxygen build [INFO]: Fetching submodules (if any)... [INFO]: Installing dependencies from repository...  INFO Refreshing local database ... DONE mirrors.jlu.edu.cn:stable BinContents-all DONE mirrors.jlu.edu.cn:stable Contents-all DONE mirrors.jlu.edu.cn:stable Topic Update Manifest DONE mirrors.jlu.edu.cn:stable Translation-en DONE mirrors.jlu.edu.cn:stable BinContents-loongarch64 DONE mirrors.jlu.edu.cn:stable Contents-loongarch64 DONE mirrors.jlu.edu.cn:stable Packages DONE mirrors.jlu.edu.cn:stable Packages INFO Executing Post-refresh configuration script (Post-Invoke-Success) ... WARNING Running oma in unattended mode. If this is not intended, press Ctrl + C now to abort the operation! 77 package(s) will be installed: Name | Version | Installed size -----------------------------+---------------------+------------------ graphviz | 14.0.2 | +17.53 MiB pugixml | 1.14 | +428.00 KiB rapidjson | 1.1.0-5 | +896.00 KiB shaderc | 2025.3 | +4.85 MiB cppunit | 1.15.1-1 | +904.00 KiB bullet | 2.88-3 | +9.96 MiB vulkan-headers | 1.4.328.1 | +32.00 MiB adwaita-icon-theme | 47.0-1 | +13.68 MiB adwaita-icon-theme-legacy | 46.2-1 | +7.57 MiB allegro | 1:5.2.6.0-2 | +2.77 MiB argyllcms | 3.3.0 | +118.14 MiB avisynthplus | 3.7.3 | +36.93 MiB celt | 0.11.3-4 | +272.00 KiB colord | 1.4.8 | +9.67 MiB dconf | 0.40.0-1 | +524.00 KiB devil | 1.8.0-2 | +864.00 KiB enca | 1.19-3 | +524.00 KiB ffmpeg | 7.1.1-3 | +40.52 MiB fftw | 3.3.10-1 | +2.61 MiB flac | 1.5.0 | +7.79 MiB gconf | 3.2.6-9 | +7.85 MiB ghostscript | 9.54.0-4 | +155.66 MiB glslang | 15.3.0-1 | +90.63 MiB gsm | 1.0.19-1 | +204.00 KiB gtk-3 | 3.24.43 | +83.98 MiB gtk-update-icon-cache | 4.20.1 | +160.00 KiB gts | 121130 | +912.00 KiB jack | 1.9.22 | +4.31 MiB json-glib | 1.10.8 | +2.04 MiB lame | 3.100-3 | +1.39 MiB lcms2 | 2.14 | +948.00 KiB libass | 0.17.2 | +344.00 KiB libasyncns | 0.8-4 | +152.00 KiB libbluray | 1.3.4-1 | +1.46 MiB libepoxy | 1.5.10 | +3.10 MiB libfdk-aac | 2.0.3 | +1.76 MiB libftdi | 1.4-2 | +288.00 KiB libgusb | 0.4.9 | +3.36 MiB libirman | 0.5.2 | +264.00 KiB libldac | 2.0.2.3 | +200.00 KiB libmng | 2.0.3-2 | +872.00 KiB libmodplug | 0.8.9.0 | +488.00 KiB libogg | 1.3.4-2 | +748.00 KiB librsvg | 2.59.2 | +21.80 MiB libsamplerate | 0.1.9-3 | +1.64 MiB libsndfile | 1.2.0-3 | +1.18 MiB libtheora | 1:1.1.1 | +840.00 KiB libusb-compat | 1:0.1.5-2 | +148.00 KiB libvorbis | 1.3.7 | +1.83 MiB libxkbcommon | 1.8.1 | +4.88 MiB lirc | 0.9.4d-13 | +5.29 MiB mpg123 | 1.32.8 | +1.41 MiB opencore-amr | 0.1.5 | +364.00 KiB openjpeg | 2.5.2 | +14.58 MiB opus | 1.3.1 | +636.00 KiB orc | 0.4.41 | +1.23 MiB physfs | 3.0.2 | +2.37 MiB poppler | 1:25.07.0-1 | +12.01 MiB poppler-data | 0.4.12 | +12.89 MiB pulseaudio | 17.0+xrdp0.7-3 | +13.84 MiB recode | 3.7.14 | +2.21 MiB rtkit | 0.13-1 | +248.00 KiB sbc | 2.0 | +328.00 KiB sdl | 1:0 | +44.00 KiB sdl12-compat | 1.2.68 | +832.00 KiB sdl2-image | 2.0.5 | +224.00 KiB soxr | 0.1.3-7 | +392.00 KiB speex | 2:1.2.1 | +1.43 MiB spirv-headers | 1:1.4.328.1 | +3.61 MiB spirv-tools | 1:1.4.328.1 | +165.72 MiB v4l-utils | 1.22.1-4 | +4.72 MiB webrtc-audio-processing | 1:1.3 | +1.66 MiB x264 | 1:0+git20241027-1 | +4.00 MiB xkeyboard-config | 2.40 | +7.75 MiB xvidcore | 1.3.7-2 | +1.11 MiB zita-alsa-pcmi | 0.3.2-2 | +192.00 KiB zita-resampler | 1.8.0-1 | +204.00 KiB Total download size: 207.23 MiB Estimated change in storage usage: +960.84 MiB DONE pugixml 1.14 (loongarch64) DONE rapidjson 1.1.0-5 (all) DONE cppunit 1.15.1-1 (loongarch64) DONE shaderc 2025.3 (loongarch64) DONE bullet 2.88-3 (loongarch64) DONE adwaita-icon-theme 47.0-1 (all) DONE vulkan-headers 1.4.328.1 (all) DONE allegro 1:5.2.6.0-2 (loongarch64) DONE adwaita-icon-theme-legacy 46.2-1 (all) DONE celt 0.11.3-4 (loongarch64) DONE graphviz 14.0.2 (loongarch64) DONE dconf 0.40.0-1 (loongarch64) DONE devil 1.8.0-2 (loongarch64) DONE colord 1.4.8 (loongarch64) DONE enca 1.19-3 (loongarch64) DONE fftw 3.3.10-1 (loongarch64) DONE flac 1.5.0 (loongarch64) DONE gconf 3.2.6-9 (loongarch64) DONE avisynthplus 3.7.3 (loongarch64) DONE ffmpeg 7.1.1-3 (loongarch64) DONE gsm 1.0.19-1 (loongarch64) DONE glslang 15.3.0-1 (loongarch64) DONE gtk-update-icon-cache 4.20.1 (loongarch64) DONE gts 121130 (loongarch64) DONE jack 1.9.22 (loongarch64) DONE json-glib 1.10.8 (loongarch64) DONE lame 3.100-3 (loongarch64) DONE lcms2 2.14 (loongarch64) DONE libass 0.17.2 (loongarch64) DONE libasyncns 0.8-4 (loongarch64) DONE argyllcms 3.3.0 (loongarch64) DONE libepoxy 1.5.10 (loongarch64) DONE libbluray 1.3.4-1 (loongarch64) DONE libftdi 1.4-2 (loongarch64) DONE libfdk-aac 2.0.3 (loongarch64) DONE libirman 0.5.2 (loongarch64) DONE libldac 2.0.2.3 (loongarch64) DONE libgusb 0.4.9 (loongarch64) DONE libmng 2.0.3-2 (loongarch64) DONE libmodplug 0.8.9.0 (loongarch64) DONE libogg 1.3.4-2 (loongarch64) DONE libsamplerate 0.1.9-3 (loongarch64) DONE libsndfile 1.2.0-3 (loongarch64) DONE libtheora 1:1.1.1 (loongarch64) DONE libusb-compat 1:0.1.5-2 (loongarch64) DONE libvorbis 1.3.7 (loongarch64) DONE libxkbcommon 1.8.1 (loongarch64) DONE lirc 0.9.4d-13 (loongarch64) DONE mpg123 1.32.8 (loongarch64) DONE opencore-amr 0.1.5 (loongarch64) DONE gtk-3 3.24.43 (loongarch64) DONE opus 1.3.1 (loongarch64) DONE orc 0.4.41 (loongarch64) DONE openjpeg 2.5.2 (loongarch64) DONE librsvg 2.59.2 (loongarch64) DONE physfs 3.0.2 (loongarch64) DONE pulseaudio 17.0+xrdp0.7-3 (loongarch64) DONE poppler 1:25.07.0-1 (loongarch64) DONE rtkit 0.13-1 (loongarch64) DONE recode 3.7.14 (loongarch64) DONE sbc 2.0 (loongarch64) DONE sdl 1:0 (all) DONE poppler-data 0.4.12 (all) DONE sdl2-image 2.0.5 (loongarch64) DONE sdl12-compat 1.2.68 (loongarch64) DONE soxr 0.1.3-7 (loongarch64) DONE spirv-headers 1:1.4.328.1 (all) DONE speex 2:1.2.1 (loongarch64) DONE webrtc-audio-processing 1:1.3 (loongarch64) DONE v4l-utils 1.22.1-4 (loongarch64) DONE xkeyboard-config 2.40 (all) DONE x264 1:0+git20241027-1 (loongarch64) DONE zita-alsa-pcmi 0.3.2-2 (loongarch64) DONE xvidcore 1.3.7-2 (loongarch64) DONE zita-resampler 1.8.0-1 (loongarch64) DONE ghostscript 9.54.0-4 (loongarch64) DONE spirv-tools 1:1.4.328.1 (loongarch64) Extracting templates from packages: 38% Extracting templates from packages: 77% Extracting templates from packages: 100% 78Selecting previously unselected package gtk-update-icon-cache. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 179240 files and directories currently installed.) Preparing to unpack .../00-gtk-update-icon-cache_4.20.1_loongarch64.deb ... Unpacking gtk-update-icon-cache (4.20.1) ... Selecting previously unselected package adwaita-icon-theme. Preparing to unpack .../01-adwaita-icon-theme_47.0-1_all.deb ... Unpacking adwaita-icon-theme (47.0-1) ... Selecting previously unselected package adwaita-icon-theme-legacy. Preparing to unpack .../02-adwaita-icon-theme-legacy_46.2-1_all.deb ... Unpacking adwaita-icon-theme-legacy (46.2-1) ... Selecting previously unselected package fftw. Preparing to unpack .../03-fftw_3.3.10-1_loongarch64.deb ... Unpacking fftw (3.3.10-1) ... Selecting previously unselected package soxr. Preparing to unpack .../04-soxr_0.1.3-7_loongarch64.deb ... Unpacking soxr (0.1.3-7) ... Selecting previously unselected package orc. Preparing to unpack .../05-orc_0.4.41_loongarch64.deb ... Unpacking orc (0.4.41) ... Selecting previously unselected package rtkit. Preparing to unpack .../06-rtkit_0.13-1_loongarch64.deb ... Unpacking rtkit (0.13-1) ... Selecting previously unselected package libogg. Preparing to unpack .../07-libogg_1.3.4-2_loongarch64.deb ... Unpacking libogg (1.3.4-2) ... Selecting previously unselected package flac. Preparing to unpack .../08-flac_1.5.0_loongarch64.deb ... Unpacking flac (1.5.0) ... Selecting previously unselected package libvorbis. Preparing to unpack .../09-libvorbis_1.3.7_loongarch64.deb ... Unpacking libvorbis (1.3.7) ... Selecting previously unselected package opus. Preparing to unpack .../10-opus_1.3.1_loongarch64.deb ... Unpacking opus (1.3.1) ... Selecting previously unselected package lame. Preparing to unpack .../11-lame_3.100-3_loongarch64.deb ... Unpacking lame (3.100-3) ... Selecting previously unselected package celt. Preparing to unpack .../12-celt_0.11.3-4_loongarch64.deb ... Unpacking celt (0.11.3-4) ... Selecting previously unselected package libsamplerate. Preparing to unpack .../13-libsamplerate_0.1.9-3_loongarch64.deb ... Unpacking libsamplerate (0.1.9-3) ... Selecting previously unselected package zita-alsa-pcmi. Preparing to unpack .../14-zita-alsa-pcmi_0.3.2-2_loongarch64.deb ... Unpacking zita-alsa-pcmi (0.3.2-2) ... Selecting previously unselected package zita-resampler. Preparing to unpack .../15-zita-resampler_1.8.0-1_loongarch64.deb ... Unpacking zita-resampler (1.8.0-1) ... Selecting previously unselected package jack. Preparing to unpack .../16-jack_1.9.22_loongarch64.deb ... Unpacking jack (1.9.22) ... Selecting previously unselected package mpg123. Preparing to unpack .../17-mpg123_1.32.8_loongarch64.deb ... Unpacking mpg123 (1.32.8) ... Selecting previously unselected package libsndfile. Preparing to unpack .../18-libsndfile_1.2.0-3_loongarch64.deb ... Unpacking libsndfile (1.2.0-3) ... Selecting previously unselected package sbc. Preparing to unpack .../19-sbc_2.0_loongarch64.deb ... Unpacking sbc (2.0) ... Selecting previously unselected package speex. Preparing to unpack .../20-speex_2%3a1.2.1_loongarch64.deb ... Unpacking speex (2:1.2.1) ... Selecting previously unselected package webrtc-audio-processing. Preparing to unpack .../21-webrtc-audio-processing_1%3a1.3_loongarch64.deb ... Unpacking webrtc-audio-processing (1:1.3) ... Selecting previously unselected package libasyncns. Preparing to unpack .../22-libasyncns_0.8-4_loongarch64.deb ... Unpacking libasyncns (0.8-4) ... Selecting previously unselected package gconf. Preparing to unpack .../23-gconf_3.2.6-9_loongarch64.deb ... Unpacking gconf (3.2.6-9) ... Selecting previously unselected package libusb-compat. Preparing to unpack .../24-libusb-compat_1%3a0.1.5-2_loongarch64.deb ... Unpacking libusb-compat (1:0.1.5-2) ... Selecting previously unselected package libftdi. Preparing to unpack .../25-libftdi_1.4-2_loongarch64.deb ... Unpacking libftdi (1.4-2) ... Selecting previously unselected package libirman. Preparing to unpack .../26-libirman_0.5.2_loongarch64.deb ... Unpacking libirman (0.5.2) ... Selecting previously unselected package lirc. Preparing to unpack .../27-lirc_0.9.4d-13_loongarch64.deb ... Unpacking lirc (0.9.4d-13) ... Selecting previously unselected package libfdk-aac. Preparing to unpack .../28-libfdk-aac_2.0.3_loongarch64.deb ... Unpacking libfdk-aac (2.0.3) ... Selecting previously unselected package gsm. Preparing to unpack .../29-gsm_1.0.19-1_loongarch64.deb ... Unpacking gsm (1.0.19-1) ... Selecting previously unselected package recode. Preparing to unpack .../30-recode_3.7.14_loongarch64.deb ... Unpacking recode (3.7.14) ... Selecting previously unselected package enca. Preparing to unpack .../31-enca_1.19-3_loongarch64.deb ... Unpacking enca (1.19-3) ... Selecting previously unselected package libass. Preparing to unpack .../32-libass_0.17.2_loongarch64.deb ... Unpacking libass (0.17.2) ... Selecting previously unselected package libbluray. Preparing to unpack .../33-libbluray_1.3.4-1_loongarch64.deb ... Unpacking libbluray (1.3.4-1) ... Selecting previously unselected package libmodplug. Preparing to unpack .../34-libmodplug_0.8.9.0_loongarch64.deb ... Unpacking libmodplug (0.8.9.0) ... Selecting previously unselected package libtheora. Preparing to unpack .../35-libtheora_1%3a1.1.1_loongarch64.deb ... Unpacking libtheora (1:1.1.1) ... Selecting previously unselected package opencore-amr. Preparing to unpack .../36-opencore-amr_0.1.5_loongarch64.deb ... Unpacking opencore-amr (0.1.5) ... Selecting previously unselected package sdl2-image. Preparing to unpack .../37-sdl2-image_2.0.5_loongarch64.deb ... Unpacking sdl2-image (2.0.5) ... Selecting previously unselected package v4l-utils. Preparing to unpack .../38-v4l-utils_1.22.1-4_loongarch64.deb ... Unpacking v4l-utils (1.22.1-4) ... Selecting previously unselected package x264. Preparing to unpack .../39-x264_1%3a0+git20241027-1_loongarch64.deb ... Unpacking x264 (1:0+git20241027-1) ... Selecting previously unselected package xvidcore. Preparing to unpack .../40-xvidcore_1.3.7-2_loongarch64.deb ... Unpacking xvidcore (1.3.7-2) ... Selecting previously unselected package ffmpeg. Preparing to unpack .../41-ffmpeg_7.1.1-3_loongarch64.deb ... Unpacking ffmpeg (7.1.1-3) ... Selecting previously unselected package libldac. Preparing to unpack .../42-libldac_2.0.2.3_loongarch64.deb ... Unpacking libldac (2.0.2.3) ... Selecting previously unselected package pulseaudio. Preparing to unpack .../43-pulseaudio_17.0+xrdp0.7-3_loongarch64.deb ... Unpacking pulseaudio (17.0+xrdp0.7-3) ... Selecting previously unselected package physfs. Preparing to unpack .../44-physfs_3.0.2_loongarch64.deb ... Unpacking physfs (3.0.2) ... Selecting previously unselected package allegro. Preparing to unpack .../45-allegro_1%3a5.2.6.0-2_loongarch64.deb ... Unpacking allegro (1:5.2.6.0-2) ... Selecting previously unselected package argyllcms. Preparing to unpack .../46-argyllcms_3.3.0_loongarch64.deb ... Unpacking argyllcms (3.3.0) ... Selecting previously unselected package lcms2. Preparing to unpack .../47-lcms2_2.14_loongarch64.deb ... Unpacking lcms2 (2.14) ... Selecting previously unselected package libmng. Preparing to unpack .../48-libmng_2.0.3-2_loongarch64.deb ... Unpacking libmng (2.0.3-2) ... Selecting previously unselected package sdl12-compat. Preparing to unpack .../49-sdl12-compat_1.2.68_loongarch64.deb ... Unpacking sdl12-compat (1.2.68) ... Selecting previously unselected package sdl. Preparing to unpack .../50-sdl_1%3a0_all.deb ... Unpacking sdl (1:0) ... Selecting previously unselected package devil. Preparing to unpack .../51-devil_1.8.0-2_loongarch64.deb ... Unpacking devil (1.8.0-2) ... Selecting previously unselected package avisynthplus. Preparing to unpack .../52-avisynthplus_3.7.3_loongarch64.deb ... Unpacking avisynthplus (3.7.3) ... Selecting previously unselected package bullet. Preparing to unpack .../53-bullet_2.88-3_loongarch64.deb ... Unpacking bullet (2.88-3) ... Selecting previously unselected package dconf. Preparing to unpack .../54-dconf_0.40.0-1_loongarch64.deb ... Unpacking dconf (0.40.0-1) ... Selecting previously unselected package json-glib. Preparing to unpack .../55-json-glib_1.10.8_loongarch64.deb ... Unpacking json-glib (1.10.8) ... Selecting previously unselected package libgusb. Preparing to unpack .../56-libgusb_0.4.9_loongarch64.deb ... Unpacking libgusb (0.4.9) ... Selecting previously unselected package colord. Preparing to unpack .../57-colord_1.4.8_loongarch64.deb ... Unpacking colord (1.4.8) ... Selecting previously unselected package cppunit. Preparing to unpack .../58-cppunit_1.15.1-1_loongarch64.deb ... Unpacking cppunit (1.15.1-1) ... Selecting previously unselected package ghostscript. Preparing to unpack .../59-ghostscript_9.54.0-4_loongarch64.deb ... Unpacking ghostscript (9.54.0-4) ... Selecting previously unselected package glslang. Preparing to unpack .../60-glslang_15.3.0-1_loongarch64.deb ... Unpacking glslang (15.3.0-1) ... Selecting previously unselected package librsvg. Preparing to unpack .../61-librsvg_2.59.2_loongarch64.deb ... Unpacking librsvg (2.59.2) ... Selecting previously unselected package gts. Preparing to unpack .../62-gts_121130_loongarch64.deb ... Unpacking gts (121130) ... Selecting previously unselected package libepoxy. Preparing to unpack .../63-libepoxy_1.5.10_loongarch64.deb ... Unpacking libepoxy (1.5.10) ... Selecting previously unselected package xkeyboard-config. Preparing to unpack .../64-xkeyboard-config_2.40_all.deb ... Unpacking xkeyboard-config (2.40) ... Selecting previously unselected package libxkbcommon. Preparing to unpack .../65-libxkbcommon_1.8.1_loongarch64.deb ... Unpacking libxkbcommon (1.8.1) ... Selecting previously unselected package gtk-3. Preparing to unpack .../66-gtk-3_3.24.43_loongarch64.deb ... Unpacking gtk-3 (3.24.43) ... Selecting previously unselected package openjpeg. Preparing to unpack .../67-openjpeg_2.5.2_loongarch64.deb ... Unpacking openjpeg (2.5.2) ... Selecting previously unselected package poppler-data. Preparing to unpack .../68-poppler-data_0.4.12_all.deb ... Unpacking poppler-data (0.4.12) ... Selecting previously unselected package poppler. Preparing to unpack .../69-poppler_1%3a25.07.0-1_loongarch64.deb ... Unpacking poppler (1:25.07.0-1) ... Selecting previously unselected package graphviz. Preparing to unpack .../70-graphviz_14.0.2_loongarch64.deb ... Unpacking graphviz (14.0.2) ... Selecting previously unselected package pugixml. Preparing to unpack .../71-pugixml_1.14_loongarch64.deb ... Unpacking pugixml (1.14) ... Selecting previously unselected package rapidjson. Preparing to unpack .../72-rapidjson_1.1.0-5_all.deb ... Unpacking rapidjson (1.1.0-5) ... Selecting previously unselected package spirv-headers. Preparing to unpack .../73-spirv-headers_1%3a1.4.328.1_all.deb ... Unpacking spirv-headers (1:1.4.328.1) ... Selecting previously unselected package spirv-tools. Preparing to unpack .../74-spirv-tools_1%3a1.4.328.1_loongarch64.deb ... Unpacking spirv-tools (1:1.4.328.1) ... Selecting previously unselected package shaderc. Preparing to unpack .../75-shaderc_2025.3_loongarch64.deb ... Unpacking shaderc (2025.3) ... Selecting previously unselected package vulkan-headers. Preparing to unpack .../76-vulkan-headers_1.4.328.1_all.deb ... Unpacking vulkan-headers (1.4.328.1) ... Setting up gtk-update-icon-cache (4.20.1) ... Updating GTK icon cache ... gtk-update-icon-cache: Cache file created successfully. Setting up zita-alsa-pcmi (0.3.2-2) ... Setting up librsvg (2.59.2) ... Setting up rtkit (0.13-1) ... Creating daemon owner and group ... Setting up libldac (2.0.2.3) ... Setting up webrtc-audio-processing (1:1.3) ... Setting up spirv-headers (1:1.4.328.1) ... Setting up physfs (3.0.2) ... Setting up bullet (2.88-3) ... Setting up opencore-amr (0.1.5) ... Setting up adwaita-icon-theme-legacy (46.2-1) ... Setting up libogg (1.3.4-2) ... Setting up glslang (15.3.0-1) ... Setting up orc (0.4.41) ... Setting up gsm (1.0.19-1) ... Setting up gconf (3.2.6-9) ... Querying GIO modules... Setting up x264 (1:0+git20241027-1) ... Setting up fftw (3.3.10-1) ... Setting up sdl2-image (2.0.5) ... Setting up dconf (0.40.0-1) ... Setting up vulkan-headers (1.4.328.1) ... Setting up lame (3.100-3) ... Setting up libepoxy (1.5.10) ... Setting up libvorbis (1.3.7) ... Setting up sdl12-compat (1.2.68) ... Setting up poppler-data (0.4.12) ... Setting up xvidcore (1.3.7-2) ... Setting up xkeyboard-config (2.40) ... Setting up opus (1.3.1) ... Setting up libtheora (1:1.1.1) ... Setting up rapidjson (1.1.0-5) ... Setting up flac (1.5.0) ... Setting up spirv-tools (1:1.4.328.1) ... Setting up adwaita-icon-theme (47.0-1) ... Setting up libbluray (1.3.4-1) ... Setting up recode (3.7.14) ... Setting up pugixml (1.14) ... Setting up shaderc (2025.3) ... Setting up json-glib (1.10.8) ... Setting up libfdk-aac (2.0.3) ... Setting up libusb-compat (1:0.1.5-2) ... Setting up libmodplug (0.8.9.0) ... Setting up gts (121130) ... Setting up lcms2 (2.14) ... Setting up soxr (0.1.3-7) ... Setting up libftdi (1.4-2) ... Setting up cppunit (1.15.1-1) ... Setting up argyllcms (3.3.0) ... Setting up speex (2:1.2.1) ... Setting up libasyncns (0.8-4) ... Setting up libirman (0.5.2) ... Setting up libgusb (0.4.9) ... Setting up lirc (0.9.4d-13) ... Setting up openjpeg (2.5.2) ... Setting up sdl (1:0) ... Setting up celt (0.11.3-4) ... Setting up libxkbcommon (1.8.1) ... Setting up v4l-utils (1.22.1-4) ... Setting up ghostscript (9.54.0-4) ... Setting up poppler (1:25.07.0-1) ... Setting up libmng (2.0.3-2) ... Setting up libsndfile (1.2.0-3) ... Setting up zita-resampler (1.8.0-1) ... Setting up sbc (2.0) ... Setting up libsamplerate (0.1.9-3) ... Setting up jack (1.9.22) ... Processing triggers for hicolor-icon-theme (0.18) ... Updating icon cache... Processing triggers for texinfo (7.2) ... Updating and installing Texinfo pages... Processing triggers for glib (2.86.0) ... Compiling GLib schemas... Querying GIO modules... Processing triggers for gdk-pixbuf (2.42.12-2) ... Querying GDK Pixbuf loader cache... Setting up colord (1.4.8) ... Setting up colord group and user ... Creating group 'colord' with GID 124. Creating user 'colord' (colord colour management daemon) with UID 124 and GID 124. Setting up pulseaudio (17.0+xrdp0.7-3) ... Setting up pulseaudio user and group ... Creating group 'pulse' with GID 58. Creating user 'pulse' (PulseAudio Daemon Owner) with UID 58 and GID 58. Creating temporary directory for pulseaudio ... Setting up mpg123 (1.32.8) ... Setting up enca (1.19-3) ... Setting up allegro (1:5.2.6.0-2) ... Setting up libass (0.17.2) ... Setting up ffmpeg (7.1.1-3) ... Setting up devil (1.8.0-2) ... Setting up avisynthplus (3.7.3) ... Setting up gtk-3 (3.24.43) ... Querying IM Modules for GTK+ 3.0 ... Setting up graphviz (14.0.2) ... 78]9;4;0;100\ SUCCESS oma has successfully applied changes to your system. INFO If you would like to undo these changes, please use the oma undo command. INFO The following packages are recommended to enhance the functionality of the packages you have installed: alsa-plugins: Extra ALSA plugins [INFO]: Using version stamp: ~pre20251105T150144Z [INFO]: Build log: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/acbs-build_wy8al0dt.log [INFO]: Injected ACBS definitions [INFO]: Architecture loongarch64 mismatches amd64: taking false branch. [INFO]: Architecture loongarch64 mismatches arm64: taking false branch. [INFO]: Setting $HOME to /root ... [INFO]: Setting up /usr/bin/core_perl as part of the $PATH ... [INFO]: Running pre-build QA tests ... [INFO]: Pre-build clean up... Note, using file '/tmp/tmp.CPpFYHB2RG.dsc' to get the build dependencies Reading package lists... 0% Reading package lists... 0% Reading package lists... Done Building dependency tree... 0% Building dependency tree... 0% Building dependency tree... 0% Building dependency tree... 50% Building dependency tree... 50% Building dependency tree... Done Reading state information... 0% Reading state information... 0% Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. [INFO]: Fixing up ownership in $SRCDIR ... [INFO]: Removing SGID bit from $SRCDIR ... [DEBUG]: LDFLAGS=-Wl,-O1,--sort-common,--as-needed -Wl,-build-id=sha1 -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/gcc/specs/hardened-ld -flto -fuse-linker-plugin [DEBUG]: CGO_LDFLAGS=-Wl,-O1,--sort-common,--as-needed -Wl,-build-id=sha1 -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/gcc/specs/hardened-ld -flto -fuse-linker-plugin [DEBUG]: CFLAGS=-pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 [DEBUG]: CGO_CFLAGS=-pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 [DEBUG]: CPPFLAGS=-D_GLIBCXX_ASSERTIONS -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 [DEBUG]: CGO_CPPFLAGS=-D_GLIBCXX_ASSERTIONS -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 [DEBUG]: CXXFLAGS=-ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 [DEBUG]: CGO_CXXFLAGS=-ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 [DEBUG]: OBJCFLAGS=-pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 [DEBUG]: OBJCXXFLAGS=-fpermissive -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 [DEBUG]: RUSTFLAGS=-Ccodegen-units=1 -Copt-level=3 -Cdebuginfo=line-tables-only -Cforce-frame-pointers=yes -Cembed-bitcode=yes -Clinker-plugin-lto -Clinker=clang -Clink-arg=-flto -Clink-arg=-fuse-ld=lld -Clink-arg=-Wl,-build-id=sha1 -Clink-arg=-Wl,--lto-O3 -Ctarget-cpu=generic-la64 -Ctarget-feature=+lsx,+d -Clink-arg=-mabi=lp64d [INFO]: Parallel build ENABLED [DEBUG]: Registered build template: self [DEBUG]: Registered build template: autotools [DEBUG]: Registered build template: cmakeninja [DEBUG]: Registered build template: autosetup [DEBUG]: Registered build template: cmake [DEBUG]: Registered build template: meson [DEBUG]: Registered build template: waf [DEBUG]: Registered build template: dune [DEBUG]: Registered build template: gomod [DEBUG]: Registered build template: pep517 [DEBUG]: Registered build template: perl [DEBUG]: Registered build template: rust [DEBUG]: Registered build template: python [DEBUG]: Registered build template: qtproj [DEBUG]: Registered build template: ruby [DEBUG]: Registered build template: npm [DEBUG]: Registered build template: plainmake [DEBUG]: Registered build template: dummy [DEBUG]: Registered filter: perl [DEBUG]: Registered filter: retro_drop_docs [DEBUG]: Registered filter: optenv_drop_shared_files [DEBUG]: Registered filter: infodir [DEBUG]: Registered filter: infocompress [DEBUG]: Registered filter: mancompress [DEBUG]: Registered filter: lib_archives [DEBUG]: Registered filter: elf [INFO]: Build template selected: cmakeninja [INFO]: Applying patch 0001-fix-rendersystem-gles2-big-endian.patch ... patching file RenderSystems/GLES2/src/OgreGLES2PixelFormat.cpp [INFO]: Applying patch 0002-fix-sbuild-installation-paths.patch ... patching file OgreMain/CMakeLists.txt [INFO]: Applying patch 0003-hlms-missing-includes.patch ... patching file CMake/Templates/OGRE-Hlms.pc.in [INFO]: Applying patch 0004-riscv64-loongarch64-64bits-support.patch ... patching file OgreMain/include/OgrePlatform.h [INFO]: cmakeninja > Running configure step ... [INFO]: Creating directory for shadow build ... mkdir: created directory '/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild' [INFO]: Running CMakeLists.txt to generate Ninja Configuration ... CMake Deprecation Warning at CMakeLists.txt:17 (cmake_minimum_required): Compatibility with CMake < 3.10 will be removed from a future version of CMake. Update the VERSION argument value. Or, use the ... syntax to tell CMake that the project requires at least but has been updated to work with policies introduced by or earlier. -- The C compiler identification is GNU 14.3.0 -- The CXX compiler identification is GNU 14.3.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Configuring OGRE 3.0.0 -- Check size of void* -- Check size of void* - done -- Performing Test OGRE_GCC_HAS_SSE -- Performing Test OGRE_GCC_HAS_SSE - Failed BUILD PERFORMANCE - lld linker not found. Consider installing it for much faster link times -- Performing Test OGRE_GCC_VISIBILITY -- Performing Test OGRE_GCC_VISIBILITY - Success -- Detected g++ 14.3.0 -- Enabling GCC visibility flags -- Search path: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/Dependencies;/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/Dependencies;/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/../Dependencies;/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/../Dependencies -- Looking for ZLIB... -- Found PkgConfig: /usr/bin/pkg-config (found version "2.5.1") -- Checking for module 'zzip-zlib-config' -- Package 'zzip-zlib-config' not found -- Found ZLIB: optimized;/usr/lib/libz.so;debug;/usr/lib/libz.so -- Looking for ZZip... -- Checking for module 'zziplib' -- Package 'zziplib' not found -- Could not locate ZZip -- Looking for FreeImage... -- Checking for module 'freeimage' -- Package 'freeimage' not found -- Could not locate FreeImage -- Looking for FREETYPE... -- Checking for module 'freetype2' -- Found freetype2, version 26.2.20 -- CMAKE_PREFIX_PATH: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/Dependencies;/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/Dependencies;/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/../Dependencies;/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/../Dependencies;/usr/local;/usr/lib/loongarch64-linux-gnu -- CMAKE_PREFIX_PATH: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/Dependencies;/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/Dependencies;/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/../Dependencies;/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/../Dependencies;/usr/local;/usr/lib/loongarch64-linux-gnu -- Found FREETYPE: optimized;/usr/lib/libfreetype.so;debug;/usr/lib/libfreetype.so -- Could NOT find Vulkan (missing: Vulkan_LIBRARY Vulkan_SHADERC_LIB_REL Vulkan_SHADERC_LIB_DBG) -- Found X11: /usr/include -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so -- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for connect -- Looking for connect - found -- Looking for remove -- Looking for remove - found -- Looking for shmat -- Looking for shmat - found -- Looking for IceConnectionNumber in ICE -- Looking for IceConnectionNumber in ICE - found -- Looking for Rapidjson... -- Rapidjson_PREFIX_PATH changed. -- Checking for module 'Rapidjson' -- Package 'Rapidjson' not found -- Found Rapidjson: /usr/include/ -- Looking for RenderDoc... -- RenderDoc_PREFIX_PATH changed. -- Checking for module 'RenderDoc' -- Package 'RenderDoc' not found -- Could NOT find RenderDoc (missing: RenderDoc_INCLUDE_DIR) -- Could not locate RenderDoc -- Found OpenGL: /usr/lib/libOpenGL.so -- Looking for OpenVR... -- OpenVR_PREFIX_PATH changed. -- Checking for module 'OpenVR' -- Package 'OpenVR' not found -- Could not locate OpenVR -- Looking for Remotery... -- Remotery_PREFIX_PATH changed. -- Checking for module 'Remotery' -- Package 'Remotery' not found -- Could NOT find Remotery (missing: Remotery_INCLUDE_DIR Remotery_LIBRARIES) -- Could not locate Remotery -- Looking for POCO... -- Checking for module 'POCO' -- Package 'POCO' not found -- Could not locate POCO -- Looking for TBB... -- Could not locate TBB -- Looking for GLSL_Optimizer... -- GLSL_Optimizer_PREFIX_PATH changed. -- Checking for module 'GLSL_Optimizer' -- Package 'GLSL_Optimizer' not found -- Could not locate GLSL_Optimizer -- Looking for HLSL2GLSL... -- HLSL2GLSL_PREFIX_PATH changed. -- Checking for module 'HLSL2GLSL' -- Package 'HLSL2GLSL' not found -- Could not locate HLSL2GLSL -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found SDL2: /usr/lib/libSDL2main.a;/usr/lib/libSDL2.so -- Could NOT find Doxygen (missing: DOXYGEN_EXECUTABLE) -- Looking for Softimage... -- Softimage_PREFIX_PATH changed. -- Could not locate Softimage -- Could NOT find TinyXML (missing: TINYXML_INCLUDE_DIR TINYXML_LIBRARIES) -- Looking for CppUnit... -- Checking for module 'cppunit' -- Found cppunit, version 1.15.1 -- Found CppUnit: optimized;/usr/lib/libcppunit.so;debug;/usr/lib/libcppunit.so -- ----------------------------------------------------------------------------- -- The following external packages were located on your system. -- This installation will have the extra features provided by these packages. + zlib + freetype + X11 + Xt + Xaw + rapidjson + OpenGL + OpenGL 3+ + OpenGL ES 2.x + OpenGL ES 3.x + SDL2 + CppUnit ----------------------------------------------------------------------------- -- The following OPTIONAL packages could NOT be located on your system. -- Consider installing them to enable more features from this software. + zziplib: Extract data from zip archives + freeimage: Support for commonly used graphics image formats + vulkan-sdk: Vulkan SDK + RenderDoc: RenderDoc Integration + OpenVR: OpenVR for Virtual Reality + Remotery: Realtime CPU/D3D/OpenGL/CUDA/Metal Profiler in a single C file with web browser viewer + POCO: POCO framework + tbb: Threading Building Blocks + GLSL Optimizer: GLSL Optimizer + HLSL2GLSL: HLSL2GLSL + Doxygen: Tool for building API documentation + Softimage: Softimage SDK needed for building XSIExporter + TinyXML: TinyXML needed for building OgreXMLConverter ----------------------------------------------------------------------------- -- OGRE_PREFIX_PATH: /usr -- Installing target: OgreMain TRUE -- Installing target: RenderSystem_GL3Plus /OGRE OFF -- Installing target: RenderSystem_NULL /OGRE OFF -- Installing target: Plugin_ParticleFX /OGRE OFF -- Installing target: OgreAtmosphere FALSE -- Installing target: OgreHlmsPbs FALSE -- OGRE_NEXT_PREFIX: OGRE -- Installing target: OgreHlmsUnlit FALSE -- Installing target: OgreSceneFormat FALSE -- Installing target: OgreMeshLodGenerator FALSE -- Installing target: OgreOverlay FALSE -- Skipping PlanarReflections sample (OGRE_BUILD_COMPONENT_PLANAR_REFLECTIONS not set) -- Skipping OpenVR sample (OpenVR not found) -- Installing target: OgreCmgenToCubemap FALSE -- Installing target: OgreMeshTool FALSE -- ---------------------------------------------------------------------------- FEATURE SUMMARY ---------------------------------------------------------------------------- Building components: + MeshLodGenerator + Atmosphere + SceneFormat + Overlay Building plugins: + Particle FX Building rendersystems: + OpenGL 3.3+ Building executables: + Samples + Tools Building core features: + Mesh Lod + DDS image codec + rapidjson Build type: dynamic Threading support: none Use double precision: disabled Nodes inherit transform: disabled Assert mode: standard Allocator type: none STL containers use allocator: disabled Strings use allocator: disabled Memory tracker (debug): disabled Memory tracker (release): disabled Use SIMD (SSE2): enabled Use SIMD (NEON): enabled ---------------------------------------------------------------------------- -- Configuring done (5.9s) -- Generating done (0.7s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_INSTALL_LIBDIR CMAKE_INSTALL_SBINDIR SYSCONF_INSTALL_DIR -- Build files have been written to: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild [INFO]: cmakeninja > Running build step ... [INFO]: Building binaries ... Change Dir: '/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild' Run Build Command(s): /usr/bin/ninja -v [1/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreAtomicScalar.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreAtomicScalar.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreAtomicScalar.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAtomicScalar.cpp [2/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreAssert.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreAssert.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreAssert.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAssert.cpp [3/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreAxisAlignedBox.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreAxisAlignedBox.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreAxisAlignedBox.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAxisAlignedBox.cpp [4/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreAlignedAllocator.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreAlignedAllocator.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreAlignedAllocator.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAlignedAllocator.cpp [5/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreAbiUtils.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreAbiUtils.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreAbiUtils.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAbiUtils.cpp [6/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreArchive.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreArchive.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreArchive.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreArchive.cpp [7/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreAsyncTextureTicket.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreAsyncTextureTicket.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreAsyncTextureTicket.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAsyncTextureTicket.cpp [8/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimable.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimable.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimable.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAnimable.cpp [9/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreArchiveManager.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreArchiveManager.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreArchiveManager.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreArchiveManager.cpp [10/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreAny.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreAny.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreAny.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAny.cpp [11/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreColourValue.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreColourValue.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreColourValue.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreColourValue.cpp [12/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimationState.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimationState.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimationState.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAnimationState.cpp [13/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreCommon.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreCommon.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreCommon.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreCommon.cpp [14/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreDeflate.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreDeflate.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreDeflate.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDeflate.cpp [15/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreCodec.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreCodec.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreCodec.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreCodec.cpp [16/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreDataStream.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreDataStream.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreDataStream.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDataStream.cpp [17/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreConfigFile.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreConfigFile.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreConfigFile.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreConfigFile.cpp [18/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreDepthBuffer.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreDepthBuffer.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreDepthBuffer.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDepthBuffer.cpp [19/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimationTrack.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimationTrack.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimationTrack.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAnimationTrack.cpp FAILED: [code=1] OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimationTrack.cpp.o /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimationTrack.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimationTrack.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimationTrack.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAnimationTrack.cpp In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrix4.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:31, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAnimationTrack.cpp:37: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayConfig.h:209:10: error: #error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" 209 | # error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" | ^~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreMathlib.h:57, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayVector3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayQuaternion.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrix4.h:47: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:46:22: error: ‘ArrayReal’ does not name a type 46 | static const ArrayReal HALF; // 0.5f, 0.5f, 0.5f, 0.5f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:47:22: error: ‘ArrayReal’ does not name a type 47 | static const ArrayReal ONE; // 1.0f, 1.0f, 1.0f, 1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:48:22: error: ‘ArrayReal’ does not name a type 48 | static const ArrayReal THREE; // 3.0f, 3.0f, 3.0f, 3.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:49:22: error: ‘ArrayReal’ does not name a type 49 | static const ArrayReal NEG_ONE; //-1.0f, -1.0f, -1.0f, -1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:50:22: error: ‘ArrayReal’ does not name a type 50 | static const ArrayReal PI; // PI, PI, PI, PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:51:22: error: ‘ArrayReal’ does not name a type 51 | static const ArrayReal TWO_PI; // 2*PI, 2*PI, 2*PI, 2*PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:52:22: error: ‘ArrayReal’ does not name a type 52 | static const ArrayReal ONE_DIV_2PI; // 1 / 2PI, 1 / 2PI, 1 / 2PI, 1 / 2PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:53:22: error: ‘ArrayReal’ does not name a type 53 | static const ArrayReal fEpsilon; // 1e-6f, 1e-6f, 1e-6f, 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:54:22: error: ‘ArrayReal’ does not name a type 54 | static const ArrayReal fSqEpsilon; // 1e-12f, 1e-12f, 1e-12f, 1e-12f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:55:22: error: ‘ArrayReal’ does not name a type 55 | static const ArrayReal OneMinusEpsilon; // 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:56:22: error: ‘ArrayReal’ does not name a type 56 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:58:22: error: ‘ArrayReal’ does not name a type 58 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:60:22: error: ‘ArrayReal’ does not name a type 60 | static const ArrayReal FLOAT_MIN; // FLT_MIN, FLT_MIN, FLT_MIN, FLT_MIN | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:61:22: error: ‘ArrayReal’ does not name a type 61 | static const ArrayReal SIGN_MASK; // 0x80000000, 0x80000000, 0x80000000, 0x80000000 | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:62:22: error: ‘ArrayReal’ does not name a type 62 | static const ArrayReal INFINITEA; // Inf, Inf, Inf, Inf | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:63:22: error: ‘ArrayReal’ does not name a type 63 | static const ArrayReal MAX_NEG; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:64:22: error: ‘ArrayReal’ does not name a type 64 | static const ArrayReal MAX_POS; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:72:23: error: ‘ArrayReal’ does not name a type 72 | static inline ArrayReal Abs4( ArrayReal a ) { return Math::Abs( a ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:94:23: error: ‘ArrayReal’ does not name a type 94 | static inline ArrayReal Cmov4( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:133:23: error: ‘ArrayReal’ does not name a type 133 | static inline ArrayReal CmovRobust( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:137:23: error: ‘ArrayInt’ does not name a type 137 | static inline ArrayInt CmovRobust( ArrayInt arg1, ArrayInt arg2, ArrayMaskI mask ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:146:23: error: ‘ArrayInt’ does not name a type 146 | static inline ArrayInt And( ArrayInt a, ArrayInt b ) { return a & b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:148:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 148 | static inline ArrayMaskI And( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:153:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 153 | static inline ArrayMaskI And( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:158:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 158 | static inline ArrayMaskI And( ArrayMaskI a, ArrayMaskI b ) { return a & b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:164:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 164 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayInt b ) { return ( a & b ) != 0; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:166:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 166 | static inline ArrayMaskI TestFlags4( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:171:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 171 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:180:23: error: ‘ArrayInt’ does not name a type 180 | static inline ArrayInt AndNot( ArrayInt a, ArrayInt b ) { return a & ~b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:182:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 182 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:187:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 187 | static inline ArrayMaskI AndNot( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:192:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 192 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayMaskI b ) { return a & ( !b ); } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:198:23: error: ‘ArrayInt’ does not name a type 198 | static inline ArrayInt Or( ArrayInt a, ArrayInt b ) { return a | b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:199:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 199 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayMaskI b ) { return a | b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:201:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 201 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:205:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 205 | static inline ArrayMaskI Or( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:214:23: error: ‘ArrayMaskR’ does not name a type 214 | static inline ArrayMaskR CompareLess( ArrayReal a, ArrayReal b ) { return a < b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:220:23: error: ‘ArrayMaskR’ does not name a type 220 | static inline ArrayMaskR CompareLessEqual( ArrayReal a, ArrayReal b ) { return a <= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:226:23: error: ‘ArrayMaskR’ does not name a type 226 | static inline ArrayMaskR CompareGreater( ArrayReal a, ArrayReal b ) { return a > b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:232:23: error: ‘ArrayMaskR’ does not name a type 232 | static inline ArrayMaskR CompareGreaterEqual( ArrayReal a, ArrayReal b ) { return a >= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:234:23: error: ‘ArrayReal’ does not name a type 234 | static inline ArrayReal SetAll( Real val ) { return val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:236:23: error: ‘ArrayInt’ does not name a type 236 | static inline ArrayInt SetAll( uint32 val ) { return val; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:238:33: error: ‘ArrayReal’ has not been declared 238 | static inline void Set( ArrayReal &dst, Real val, size_t index ) { dst = val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:244:23: error: ‘ArrayMaskR’ does not name a type 244 | static inline ArrayMaskR isInfinity( ArrayReal a ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:250:23: error: ‘ArrayReal’ does not name a type 250 | static inline ArrayReal Max( ArrayReal a, ArrayReal b ) { return std::max( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:253:23: error: ‘ArrayReal’ does not name a type 253 | static inline ArrayReal Min( ArrayReal a, ArrayReal b ) { return std::min( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:259:40: error: ‘ArrayReal’ has not been declared 259 | static inline Real ColapseMin( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:265:40: error: ‘ArrayReal’ has not been declared 265 | static inline Real ColapseMax( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:275:23: error: ‘ArrayReal’ does not name a type 275 | static inline ArrayReal Inv4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:288:23: error: ‘ArrayReal’ does not name a type 288 | static inline ArrayReal InvNonZero4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:294:23: error: ‘ArrayReal’ does not name a type 294 | static inline ArrayReal InvSqrt4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:300:23: error: ‘ArrayReal’ does not name a type 300 | static inline ArrayReal InvSqrtNonZero4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:310:23: error: ‘ArrayReal’ does not name a type 310 | static inline ArrayReal Modf4( ArrayReal x, ArrayReal &outIntegral ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:318:23: error: ‘ArrayReal’ does not name a type 318 | static inline ArrayReal ACos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:326:23: error: ‘ArrayReal’ does not name a type 326 | static inline ArrayReal Sin4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:334:23: error: ‘ArrayReal’ does not name a type 334 | static inline ArrayReal Cos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:30: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:43: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:62: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:349: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:32:12: error: ‘ArrayReal’ does not name a type 32 | inline ArrayReal MathlibC::Modf4( ArrayReal x, ArrayReal &outIntegral ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:37:12: error: ‘ArrayReal’ does not name a type 37 | inline ArrayReal MathlibC::ACos4( ArrayReal x) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:42:12: error: ‘ArrayReal’ does not name a type 42 | inline ArrayReal MathlibC::Sin4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:47:12: error: ‘ArrayReal’ does not name a type 47 | inline ArrayReal MathlibC::Cos4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:17: error: variable or field ‘SinCos4’ declared void 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:36: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:49: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:60: error: ‘outSin’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:68: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:79: error: ‘outCos’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:65:9: error: ‘ArrayReal’ does not name a type 65 | ArrayReal mChunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:68:32: error: expected ‘)’ before ‘chunkX’ 68 | ArrayVector3( ArrayReal chunkX, ArrayReal chunkY, ArrayReal chunkZ ) | ~ ^~~~~~~ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:136:47: error: ‘ArrayReal’ has not been declared 136 | inline friend ArrayVector3 operator+( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:137:72: error: ‘ArrayReal’ has not been declared 137 | inline friend ArrayVector3 operator+( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:143:47: error: ‘ArrayReal’ has not been declared 143 | inline friend ArrayVector3 operator-( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:144:72: error: ‘ArrayReal’ has not been declared 144 | inline friend ArrayVector3 operator-( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:150:47: error: ‘ArrayReal’ has not been declared 150 | inline friend ArrayVector3 operator*( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:151:72: error: ‘ArrayReal’ has not been declared 151 | inline friend ArrayVector3 operator*( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:157:47: error: ‘ArrayReal’ has not been declared 157 | inline friend ArrayVector3 operator/( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:158:72: error: ‘ArrayReal’ has not been declared 158 | inline friend ArrayVector3 operator/( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:39: error: ‘ArrayReal’ does not name a type 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:39: error: ‘ArrayReal’ does not name a type 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:39: error: ‘ArrayReal’ does not name a type 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:39: error: ‘ArrayReal’ does not name a type 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:173:16: error: ‘ArrayReal’ does not name a type 173 | inline ArrayReal length() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:176:16: error: ‘ArrayReal’ does not name a type 176 | inline ArrayReal squaredLength() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:179:16: error: ‘ArrayReal’ does not name a type 179 | inline ArrayReal distance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:182:16: error: ‘ArrayReal’ does not name a type 182 | inline ArrayReal squaredDistance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:185:16: error: ‘ArrayReal’ does not name a type 185 | inline ArrayReal dotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:188:16: error: ‘ArrayReal’ does not name a type 188 | inline ArrayReal absDotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:207:16: error: ‘ArrayReal’ does not name a type 207 | inline ArrayReal getMinComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:210:16: error: ‘ArrayReal’ does not name a type 210 | inline ArrayReal getMaxComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:294:28: error: ‘ArrayMaskR’ has not been declared 294 | inline void Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:317:33: error: ‘ArrayMaskR’ has not been declared 317 | inline void CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:338:43: error: ‘ArrayMaskR’ has not been declared 338 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::getAsVector3(Ogre::Vector3&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:78:71: error: ‘mChunkBase’ was not declared in this scope 78 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:79:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 79 | out.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::getAsVector3(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:89:71: error: ‘mChunkBase’ was not declared in this scope 89 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:90:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 90 | return Vector3( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setFromVector3(const Ogre::Vector3&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:97:59: error: ‘mChunkBase’ was not declared in this scope 97 | Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:98:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 98 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.x; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setAll(const Ogre::Vector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:106:13: error: ‘mChunkBase’ was not declared in this scope 106 | mChunkBase[0] = v.x; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::ArrayVector3& Ogre::ArrayVector3::operator=(Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:121:13: error: ‘mChunkBase’ was not declared in this scope 121 | mChunkBase[0] = fScalar; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:361: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::operator-() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:160:31: error: ‘mChunkBase’ was not declared in this scope 160 | return ArrayVector3( -mChunkBase[0], -mChunkBase[1], -mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:95:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 95 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:96:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 96 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:97:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 97 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:105:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 105 | lhs.mChunkBase[0] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:106:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 106 | lhs.mChunkBase[1] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:107:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 107 | lhs.mChunkBase[2] op_func fInv );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:184:98: error: ‘ArrayMaskR’ has not been declared 184 | inline ArrayVector3 ArrayVector3::Cmov4( const ArrayVector3 &arg1, const ArrayVector3 &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In static member function ‘static Ogre::ArrayVector3 Ogre::ArrayVector3::Cmov4(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreStableHeaders.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAnimationTrack.cpp:28: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator+=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:198:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 198 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:21: note: candidates are: ‘void Ogre::ArrayVector3::operator+=(int)’ 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator-=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:202:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 202 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:21: note: candidates are: ‘void Ogre::ArrayVector3::operator-=(int)’ 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator*=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:206:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 206 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:21: note: candidates are: ‘void Ogre::ArrayVector3::operator*=(int)’ 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:9: error: ‘ArrayReal’ was not declared in this scope 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:138:15: error: ‘ArrayReal’ does not name a type 138 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:9: error: ‘chunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:45: error: ‘aChunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:144:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator/=(Ogre::Real)’ 144 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:210:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_DIVISION’ 210 | DEFINE_UPDATE_R_SCALAR_DIVISION( Real, /=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:21: note: candidates are: ‘void Ogre::ArrayVector3::operator/=(int)’ 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:135:17: note: ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’ 135 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:214:12: error: ‘ArrayReal’ does not name a type 214 | inline ArrayReal ArrayVector3::length() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:221:12: error: ‘ArrayReal’ does not name a type 221 | inline ArrayReal ArrayVector3::squaredLength() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:228:12: error: ‘ArrayReal’ does not name a type 228 | inline ArrayReal ArrayVector3::distance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:233:12: error: ‘ArrayReal’ does not name a type 233 | inline ArrayReal ArrayVector3::squaredDistance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:238:12: error: ‘ArrayReal’ does not name a type 238 | inline ArrayReal ArrayVector3::dotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:245:12: error: ‘ArrayReal’ does not name a type 245 | inline ArrayReal ArrayVector3::absDotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:254:9: error: ‘ArrayReal’ was not declared in this scope 254 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:9: error: ‘sqLength’ was not declared in this scope 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:263:18: error: expected ‘;’ before ‘invLength’ 263 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:9: error: ‘mChunkBase’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:41: error: ‘invLength’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::crossProduct(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:18: error: ‘mChunkBase’ was not declared in this scope 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:273:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 273 | (mChunkBase[2] * rkVec.mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:274:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 274 | (mChunkBase[2] * rkVec.mChunkBase[0]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:275:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 275 | (mChunkBase[0] * rkVec.mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:276:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 276 | (mChunkBase[0] * rkVec.mChunkBase[1]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:277:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 277 | (mChunkBase[1] * rkVec.mChunkBase[0]) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::midPoint(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:31: error: ‘mChunkBase’ was not declared in this scope 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:283:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 283 | (mChunkBase[1] + rkVec.mChunkBase[1]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:284:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 284 | (mChunkBase[2] + rkVec.mChunkBase[2]) * 0.5f ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeFloor(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:9: error: ‘ArrayReal’ was not declared in this scope 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:290:15: error: ‘ArrayReal’ does not name a type 290 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:9: error: ‘aChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:50: error: ‘bChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeCeil(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:9: error: ‘ArrayReal’ was not declared in this scope 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:299:15: error: ‘ArrayReal’ does not name a type 299 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:9: error: ‘aChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:50: error: ‘bChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:305:12: error: ‘ArrayReal’ does not name a type 305 | inline ArrayReal ArrayVector3::getMinComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:310:12: error: ‘ArrayReal’ does not name a type 310 | inline ArrayReal ArrayVector3::getMaxComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::setToSign()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:317:9: error: ‘mChunkBase’ was not declared in this scope 317 | mChunkBase[0] = mChunkBase[0] >= 0 ? 1.0f : -1.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::perpendicular() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:326:15: error: ‘ArrayMaskR’ does not name a type 326 | const ArrayMaskR mask = perp.squaredLength() <= MathlibC::fSqEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:328:13: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 328 | if( mask ) | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::normalisedCopy() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:345:9: error: ‘ArrayReal’ was not declared in this scope 345 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:9: error: ‘sqLength’ was not declared in this scope 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:57: error: ‘ONE’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:83: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:354:18: error: expected ‘;’ before ‘invLength’ 354 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:30: error: ‘mChunkBase’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:46: error: ‘invLength’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::reflect(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:363:41: error: ‘const class Ogre::ArrayVector3’ has no member named ‘dotProduct’; did you mean ‘crossProduct’? 363 | return ( *this - ( 2.0f * this->dotProduct( normal ) ) * normal ); | ^~~~~~~~~~ | crossProduct /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::inverseLeaveZeroes()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:9: error: ‘mChunkBase’ was not declared in this scope 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘int Ogre::ArrayVector3::isNaN() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:378:29: error: ‘mChunkBase’ was not declared in this scope 378 | return Math::isNaN( mChunkBase[0] ) | Math::isNaN( mChunkBase[1] ) | Math::isNaN( mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::primaryAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:392:9: error: ‘ArrayReal’ was not declared in this scope 392 | ArrayReal absx = Math::Abs( mChunkBase[0] ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:393:18: error: expected ‘;’ before ‘absy’ 393 | ArrayReal absy = Math::Abs( mChunkBase[1] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:394:18: error: expected ‘;’ before ‘absz’ 394 | ArrayReal absz = Math::Abs( mChunkBase[2] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:397:18: error: expected ‘;’ before ‘sign’ 397 | ArrayReal sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[0] > 0 ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:398:28: error: ‘sign’ was not declared in this scope; did you mean ‘sin’? 398 | ArrayVector3 xVec( sign, 0, 0 ); | ^~~~ | sin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:46: error: ‘mChunkBase’ was not declared in this scope 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:405:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 405 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[2] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:409:9: error: ‘ArrayMaskR’ was not declared in this scope 409 | ArrayMaskR mask = absx > absz; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:87: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:16: error: ‘absy’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:23: error: ‘absz’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:418:21: error: ‘absx’ was not declared in this scope; did you mean ‘abs’? 418 | yVec.Cmov4( absx > absy, xVec ); | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMin() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:424:25: error: ‘mChunkBase’ was not declared in this scope 424 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMax() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:429:25: error: ‘mChunkBase’ was not declared in this scope 429 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:17: error: variable or field ‘Cmov4’ declared void 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:38: error: ‘ArrayMaskR’ was not declared in this scope 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:55: error: expected primary-expression before ‘const’ 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:17: error: variable or field ‘CmovRobust’ declared void 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:43: error: ‘ArrayMaskR’ was not declared in this scope 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:60: error: expected primary-expression before ‘const’ 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::loadFromAoS(const Ogre::Real*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:452:9: error: ‘mChunkBase’ was not declared in this scope 452 | mChunkBase[0] = src[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:32: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:57: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:82: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:72:32: error: ‘ArrayReal’ does not name a type 72 | const ArrayReal &chunkZ ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:126:56: error: ‘ArrayReal’ does not name a type 126 | inline void FromOrthoDet1RotationMatrix( const ArrayReal *RESTRICT_ALIAS matrix ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:129:42: error: ‘ArrayRadian’ does not name a type 129 | inline void FromAngleAxis( const ArrayRadian &rfAngle, const ArrayVector3 &rkAxis ); | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:132:34: error: ‘ArrayRadian’ has not been declared 132 | inline void ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const; | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:141:78: error: ‘ArrayReal’ has not been declared 141 | inline friend ArrayQuaternion operator*( const ArrayQuaternion &lhs, ArrayReal scalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:142:50: error: ‘ArrayReal’ has not been declared 142 | inline friend ArrayQuaternion operator*( ArrayReal scalar, const ArrayQuaternion &lhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:145:57: error: ‘ArrayReal’ does not name a type 145 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal Dot( const ArrayQuaternion &rkQ ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:158:16: error: ‘ArrayReal’ does not name a type 158 | inline ArrayReal Norm() const; // Returns the squared length, doesn't modify | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:193:46: error: ‘ArrayReal’ has not been declared 193 | static inline ArrayQuaternion Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:199:54: error: ‘ArrayReal’ has not been declared 199 | static inline ArrayQuaternion nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:205:46: error: ‘ArrayReal’ has not been declared 205 | static inline ArrayQuaternion nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:229:28: error: ‘ArrayMaskR’ has not been declared 229 | inline void Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:250:46: error: ‘ArrayMaskR’ has not been declared 250 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::getAsQuaternion(Ogre::Quaternion&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:84:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 84 | out.w = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘Ogre::Quaternion Ogre::ArrayQuaternion::getAsQuaternion(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:96:44: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 96 | return Quaternion( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::setFromQuaternion(const Ogre::Quaternion&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:105:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 105 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.w; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:260: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:85:25: error: ‘ArrayReal’ does not name a type 85 | DEFINE_L_OPERATION( ArrayReal, ArrayQuaternion, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:42:48: note: in definition of macro ‘DEFINE_L_OPERATION’ 42 | inline ArrayQuaternion operator op ( const leftType lhs, const rightClass &rhs )\ | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:86:42: error: ‘ArrayReal’ does not name a type 86 | DEFINE_R_OPERATION( ArrayQuaternion, ArrayReal, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:51:70: note: in definition of macro ‘DEFINE_R_OPERATION’ 51 | inline ArrayQuaternion operator op ( const leftClass &lhs, const rightType rhs )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:96:41: error: ‘ArrayReal’ does not name a type 96 | DEFINE_UPDATE_R_OPERATION( ArrayReal, *=, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:70:54: note: in definition of macro ‘DEFINE_UPDATE_R_OPERATION’ 70 | inline void ArrayQuaternion::operator op ( const rightType a )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Slerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:52: error: ‘ArrayReal’ was not declared in this scope 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:66: error: expected primary-expression before ‘const’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:121:57: error: expected primary-expression before ‘const’ 121 | const ArrayQuaternion &rkQ /*, bool shortestPath*/ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:122:5: error: expected ‘,’ or ‘;’ before ‘{’ token 122 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerpShortest’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:60: error: ‘ArrayReal’ was not declared in this scope 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:74: error: expected primary-expression before ‘const’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:165:60: error: expected primary-expression before ‘const’ 165 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:166:5: error: expected ‘,’ or ‘;’ before ‘{’ token 166 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:52: error: ‘ArrayReal’ was not declared in this scope 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:66: error: expected primary-expression before ‘const’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:186:57: error: expected primary-expression before ‘const’ 186 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:187:5: error: expected ‘,’ or ‘;’ before ‘{’ token 187 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:199:82: error: ‘ArrayMaskR’ has not been declared 199 | const ArrayQuaternion &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Cmov4(const Ogre::ArrayQuaternion&, const Ogre::ArrayQuaternion&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:202:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 202 | MathlibC::Cmov4( arg1.w, arg2.w, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:203:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 203 | MathlibC::Cmov4( arg1.x, arg2.x, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:204:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 204 | MathlibC::Cmov4( arg1.y, arg2.y, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:205:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 205 | MathlibC::Cmov4( arg1.z, arg2.z, mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static void Ogre::ArrayQuaternion::mul(const Ogre::ArrayQuaternion&, Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:211:48: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 211 | ArrayVector3 qVec( inQ.x, inQ.y, inQ.z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:217:9: error: ‘ArrayReal’ was not declared in this scope 217 | ArrayReal w2 = inQ.w + inQ.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:233:69: error: ‘ArrayReal’ does not name a type 233 | inline void ArrayQuaternion::FromOrthoDet1RotationMatrix( const ArrayReal * RESTRICT_ALIAS matrix ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromOrthoDet1RotationMatrix(const int*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:235:9: error: ‘ArrayReal’ was not declared in this scope 235 | ArrayReal m00 = matrix[0], m01 = matrix[1], m02 = matrix[2], | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:50: error: ‘m00’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:58: error: ‘m11’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:64: error: ‘m22’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:31: error: ‘m21’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:37: error: ‘m12’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:31: error: ‘m02’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:37: error: ‘m20’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:31: error: ‘m10’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:37: error: ‘m01’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:261:55: error: ‘ArrayRadian’ does not name a type 261 | inline void ArrayQuaternion::FromAngleAxis( const ArrayRadian& rfAngle, const ArrayVector3& rkAxis ) | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromAngleAxis(const int&, const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:268:9: error: ‘ArrayReal’ was not declared in this scope 268 | ArrayReal fHalfAngle( rfAngle.valueRadians() * 0.5f ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:270:18: error: expected ‘;’ before ‘fSin’ 270 | ArrayReal fSin; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:28: error: ‘fHalfAngle’ was not declared in this scope; did you mean ‘rfAngle’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~~~~~~~ | rfAngle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:40: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:273:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 273 | ArrayReal * RESTRICT_ALIAS chunkBase = &w; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:274:15: error: ‘ArrayReal’ does not name a type 274 | const ArrayReal * RESTRICT_ALIAS rkAxisChunkBase = rkAxis.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:9: error: ‘chunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:31: error: ‘rkAxisChunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:17: error: variable or field ‘ToAngleAxis’ declared void 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:47: error: ‘ArrayRadian’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:60: error: ‘rfAngle’ was not declared in this scope; did you mean ‘Angle’? 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:82: error: expected primary-expression before ‘&’ token 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:83: error: ‘rkAxis’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::xAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:309:9: error: ‘ArrayReal’ was not declared in this scope 309 | ArrayReal fTy = y + y; // 2 * y | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:310:18: error: expected ‘;’ before ‘fTz’ 310 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:311:18: error: expected ‘;’ before ‘fTwy’ 311 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:312:18: error: expected ‘;’ before ‘fTwz’ 312 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:313:18: error: expected ‘;’ before ‘fTxy’ 313 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:314:18: error: expected ‘;’ before ‘fTxz’ 314 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:315:18: error: expected ‘;’ before ‘fTyy’ 315 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:316:18: error: expected ‘;’ before ‘fTzz’ 316 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:38: error: ‘fTyy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:45: error: ‘fTzz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:52: error: ‘fTxy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:59: error: ‘fTwz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:65: error: ‘fTxz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:72: error: ‘fTwy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::yAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:323:9: error: ‘ArrayReal’ was not declared in this scope 323 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:324:18: error: expected ‘;’ before ‘fTy’ 324 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:325:18: error: expected ‘;’ before ‘fTz’ 325 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:326:18: error: expected ‘;’ before ‘fTwx’ 326 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:327:18: error: expected ‘;’ before ‘fTwz’ 327 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:328:18: error: expected ‘;’ before ‘fTxx’ 328 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:329:18: error: expected ‘;’ before ‘fTxy’ 329 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:330:18: error: expected ‘;’ before ‘fTyz’ 330 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:331:18: error: expected ‘;’ before ‘fTzz’ 331 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:30: error: ‘fTxy’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:37: error: ‘fTwz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:51: error: ‘fTxx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:58: error: ‘fTzz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:65: error: ‘fTyz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:72: error: ‘fTwx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::zAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:338:9: error: ‘ArrayReal’ was not declared in this scope 338 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:339:18: error: expected ‘;’ before ‘fTy’ 339 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:340:18: error: expected ‘;’ before ‘fTz’ 340 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:341:18: error: expected ‘;’ before ‘fTwx’ 341 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:342:18: error: expected ‘;’ before ‘fTwy’ 342 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:343:18: error: expected ‘;’ before ‘fTxx’ 343 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:344:18: error: expected ‘;’ before ‘fTxz’ 344 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:345:18: error: expected ‘;’ before ‘fTyy’ 345 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:346:18: error: expected ‘;’ before ‘fTyz’ 346 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:30: error: ‘fTxz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:37: error: ‘fTwy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:43: error: ‘fTyz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:50: error: ‘fTwx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:64: error: ‘fTxx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:71: error: ‘fTyy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:351:12: error: ‘ArrayReal’ does not name a type 351 | inline ArrayReal ArrayQuaternion::Dot( const ArrayQuaternion& rkQ ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:356:12: error: ‘ArrayReal’ does not name a type 356 | inline ArrayReal ArrayQuaternion::Norm() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:363:9: error: ‘ArrayReal’ was not declared in this scope 363 | ArrayReal sqLength = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:9: error: ‘sqLength’ was not declared in this scope 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:370:18: error: expected ‘;’ before ‘invLength’ 370 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:371:17: error: ‘invLength’ was not declared in this scope 371 | w = w * invLength; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Inverse() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:379:9: error: ‘ArrayReal’ was not declared in this scope 379 | ArrayReal fNorm = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:9: error: ‘fNorm’ was not declared in this scope 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:65: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:383:18: error: expected ‘;’ before ‘invNorm’ 383 | ArrayReal invNorm = MathlibC::Inv4( fNorm ); | ^~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:384:18: error: expected ‘;’ before ‘negInvNorm’ 384 | ArrayReal negInvNorm = -invNorm; | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:37: error: ‘invNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:50: error: ‘negInvNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Exp() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:400:9: error: ‘ArrayReal’ was not declared in this scope 400 | ArrayReal fAngle = std::sqrt( x * x + y * y + z * z ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:402:18: error: expected ‘;’ before ‘localW’ 402 | ArrayReal localW, fSin; | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:28: error: ‘fAngle’ was not declared in this scope; did you mean ‘Angle’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:36: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:42: error: ‘localW’ was not declared in this scope 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:406:18: error: expected ‘;’ before ‘coeff’ 406 | ArrayReal coeff = MathlibC::CmovRobust( fSin / fAngle, 1.0f, | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:408:45: error: ‘coeff’ was not declared in this scope 408 | return ArrayQuaternion( localW, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Log() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:417:9: error: ‘ArrayReal’ was not declared in this scope 417 | ArrayReal fAngle = MathlibC::ACos4( w ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:418:18: error: expected ‘;’ before ‘fSin’ 418 | ArrayReal fSin = MathlibC::Sin4( fAngle ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:421:9: error: ‘ArrayMaskR’ was not declared in this scope 421 | ArrayMaskR mask = Math::Abs( w ) < MathlibC::ONE && Math::Abs( fSin ) >= MathlibC::fEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:427:18: error: expected ‘;’ before ‘coeff’ 427 | ArrayReal coeff = MathlibC::CmovRobust( fAngle * MathlibC::InvNonZero4( fSin ), 1.0f, mask ); | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:429:40: error: ‘coeff’ was not declared in this scope 429 | return ArrayQuaternion( 0, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:435:36: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 435 | ArrayVector3 qVec( x, y, z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:441:9: error: ‘ArrayReal’ was not declared in this scope 441 | ArrayReal w2 = w + w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:17: error: variable or field ‘Cmov4’ declared void 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:41: error: ‘ArrayMaskR’ was not declared in this scope 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:58: error: expected primary-expression before ‘const’ 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In copy constructor ‘Ogre::ArrayMatrix4::ArrayMatrix4(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:17: error: ‘mChunkBase’ was not declared in this scope 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:38: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:84:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 84 | mChunkBase[i + 1] = copy.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:85:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 85 | mChunkBase[i + 2] = copy.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:86:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 86 | mChunkBase[i + 3] = copy.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::getAsMatrix4(Ogre::Matrix4&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:93:86: error: ‘mChunkBase’ was not declared in this scope 93 | const Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:97:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 97 | matrix[i] = aliasedReal[ARRAY_PACKED_REALS * ( i ) + index]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setFromMatrix4(const Ogre::Matrix4&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:116:80: error: ‘mChunkBase’ was not declared in this scope 116 | Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:120:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 120 | aliasedReal[ARRAY_PACKED_REALS * ( i ) + index] = matrix[i]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:130:13: error: ‘mChunkBase’ was not declared in this scope 130 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘Ogre::ArrayMatrix4& Ogre::ArrayMatrix4::operator=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:17: error: ‘mChunkBase’ was not declared in this scope 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:165:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 165 | mChunkBase[i + 1] = rkMatrix.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:166:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 166 | mChunkBase[i + 2] = rkMatrix.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:167:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 167 | mChunkBase[i + 3] = rkMatrix.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:224:9: error: ‘ArrayReal’ does not name a type 224 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::SimpleMatrix4::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:229:13: error: ‘mChunkBase’ was not declared in this scope 229 | mChunkBase[0] = src._m[0]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:253: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:17: error: variable or field ‘concatArrayMat4’ declared void 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:35: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:40:37: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:41:37: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:17: error: variable or field ‘concatArrayMat4’ declared void 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:35: error: ‘ArrayReal’ was not declared in this scope 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:106:37: error: expected primary-expression before ‘const’ 106 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In function ‘Ogre::ArrayMatrix4 Ogre::operator*(const ArrayMatrix4&, const ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:33: error: ‘class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:49: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:65: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:9: error: ‘concatArrayMat4’ was not declared in this scope 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrix4::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:189:9: error: ‘ArrayReal’ was not declared in this scope 189 | ArrayReal invW = ( mChunkBase[12] * rhs.mChunkBase[0] + mChunkBase[13] * rhs.mChunkBase[1] ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:9: error: ‘invW’ was not declared in this scope 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:26: error: ‘Inv4’ is not a member of ‘Ogre::MathlibC’ 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:15: error: ‘mChunkBase’ was not declared in this scope 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:196:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 196 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:199:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 199 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:202:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 202 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) * invW ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::operator*=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:26: error: ‘mChunkBase’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:9: error: ‘concatArrayMat4’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:9: error: ‘ArrayReal’ was not declared in this scope 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:213:15: error: ‘ArrayReal’ does not name a type 213 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:214:18: error: expected ‘;’ before ‘fTx’ 214 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:215:18: error: expected ‘;’ before ‘fTy’ 215 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:216:18: error: expected ‘;’ before ‘fTz’ 216 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:217:18: error: expected ‘;’ before ‘fTwx’ 217 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:218:18: error: expected ‘;’ before ‘fTwy’ 218 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:219:18: error: expected ‘;’ before ‘fTwz’ 219 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:220:18: error: expected ‘;’ before ‘fTxx’ 220 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:221:18: error: expected ‘;’ before ‘fTxy’ 221 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:222:18: error: expected ‘;’ before ‘fTxz’ 222 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:223:18: error: expected ‘;’ before ‘fTyy’ 223 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:224:18: error: expected ‘;’ before ‘fTyz’ 224 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:225:18: error: expected ‘;’ before ‘fTzz’ 225 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:9: error: ‘chunkBase’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:33: error: ‘fTyy’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:40: error: ‘fTzz’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:24: error: ‘fTxy’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:31: error: ‘fTwz’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:24: error: ‘fTxz’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:31: error: ‘fTwy’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:231:33: error: ‘fTxx’ was not declared in this scope 231 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:24: error: ‘fTyz’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:31: error: ‘fTwx’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:9: error: ‘ArrayReal’ was not declared in this scope 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:242:15: error: ‘ArrayReal’ does not name a type 242 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:243:15: error: ‘ArrayReal’ does not name a type 243 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:9: error: ‘chunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:39: error: ‘scaleChunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:248:24: error: ‘posChunkBase’ was not declared in this scope 248 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:261:25: error: ‘mChunkBase’ was not declared in this scope 261 | chunkBase[12] = mChunkBase[13] = mChunkBase[14] = 0.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘bool Ogre::ArrayMatrix4::isAffine() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:267:17: error: ‘mChunkBase’ was not declared in this scope 267 | return (mChunkBase[12] == 0) & (mChunkBase[13] == 0) & | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::loadFromAoS(const Ogre::SimpleMatrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:9: error: ‘mChunkBase’ was not declared in this scope 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:284:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 284 | mChunkBase[1] = src->mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:285:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 285 | mChunkBase[2] = src->mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:286:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 286 | mChunkBase[3] = src->mChunkBase[3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:287:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 287 | mChunkBase[4] = src->mChunkBase[4]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:288:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 288 | mChunkBase[5] = src->mChunkBase[5]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:289:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 289 | mChunkBase[6] = src->mChunkBase[6]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:290:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 290 | mChunkBase[7] = src->mChunkBase[7]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:291:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 291 | mChunkBase[8] = src->mChunkBase[8]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:292:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 292 | mChunkBase[9] = src->mChunkBase[9]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:293:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 293 | mChunkBase[10] = src->mChunkBase[10]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:294:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 294 | mChunkBase[11] = src->mChunkBase[11]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:295:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 295 | mChunkBase[12] = src->mChunkBase[12]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:296:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 296 | mChunkBase[13] = src->mChunkBase[13]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:297:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 297 | mChunkBase[14] = src->mChunkBase[14]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:298:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 298 | mChunkBase[15] = src->mChunkBase[15]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:199:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 199 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h:36, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:35: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h:77:66: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 77 | inline static void lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h:421:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 421 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ [20/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreDefaultHardwareBufferManager.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreDefaultHardwareBufferManager.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreDefaultHardwareBufferManager.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultHardwareBufferManager.cpp [21/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreDescriptorSetTexture.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreDescriptorSetTexture.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreDescriptorSetTexture.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDescriptorSetTexture.cpp [22/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboard.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboard.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboard.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboard.cpp FAILED: [code=1] OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboard.cpp.o /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboard.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboard.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboard.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboard.cpp In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreBillboardSet.h:36, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboard.cpp:32: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayConfig.h:209:10: error: #error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" 209 | # error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" | ^~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreMathlib.h:57, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayVector3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayQuaternion.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrix4.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:47: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:46:22: error: ‘ArrayReal’ does not name a type 46 | static const ArrayReal HALF; // 0.5f, 0.5f, 0.5f, 0.5f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:47:22: error: ‘ArrayReal’ does not name a type 47 | static const ArrayReal ONE; // 1.0f, 1.0f, 1.0f, 1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:48:22: error: ‘ArrayReal’ does not name a type 48 | static const ArrayReal THREE; // 3.0f, 3.0f, 3.0f, 3.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:49:22: error: ‘ArrayReal’ does not name a type 49 | static const ArrayReal NEG_ONE; //-1.0f, -1.0f, -1.0f, -1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:50:22: error: ‘ArrayReal’ does not name a type 50 | static const ArrayReal PI; // PI, PI, PI, PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:51:22: error: ‘ArrayReal’ does not name a type 51 | static const ArrayReal TWO_PI; // 2*PI, 2*PI, 2*PI, 2*PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:52:22: error: ‘ArrayReal’ does not name a type 52 | static const ArrayReal ONE_DIV_2PI; // 1 / 2PI, 1 / 2PI, 1 / 2PI, 1 / 2PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:53:22: error: ‘ArrayReal’ does not name a type 53 | static const ArrayReal fEpsilon; // 1e-6f, 1e-6f, 1e-6f, 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:54:22: error: ‘ArrayReal’ does not name a type 54 | static const ArrayReal fSqEpsilon; // 1e-12f, 1e-12f, 1e-12f, 1e-12f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:55:22: error: ‘ArrayReal’ does not name a type 55 | static const ArrayReal OneMinusEpsilon; // 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:56:22: error: ‘ArrayReal’ does not name a type 56 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:58:22: error: ‘ArrayReal’ does not name a type 58 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:60:22: error: ‘ArrayReal’ does not name a type 60 | static const ArrayReal FLOAT_MIN; // FLT_MIN, FLT_MIN, FLT_MIN, FLT_MIN | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:61:22: error: ‘ArrayReal’ does not name a type 61 | static const ArrayReal SIGN_MASK; // 0x80000000, 0x80000000, 0x80000000, 0x80000000 | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:62:22: error: ‘ArrayReal’ does not name a type 62 | static const ArrayReal INFINITEA; // Inf, Inf, Inf, Inf | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:63:22: error: ‘ArrayReal’ does not name a type 63 | static const ArrayReal MAX_NEG; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:64:22: error: ‘ArrayReal’ does not name a type 64 | static const ArrayReal MAX_POS; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:72:23: error: ‘ArrayReal’ does not name a type 72 | static inline ArrayReal Abs4( ArrayReal a ) { return Math::Abs( a ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:94:23: error: ‘ArrayReal’ does not name a type 94 | static inline ArrayReal Cmov4( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:133:23: error: ‘ArrayReal’ does not name a type 133 | static inline ArrayReal CmovRobust( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:137:23: error: ‘ArrayInt’ does not name a type 137 | static inline ArrayInt CmovRobust( ArrayInt arg1, ArrayInt arg2, ArrayMaskI mask ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:146:23: error: ‘ArrayInt’ does not name a type 146 | static inline ArrayInt And( ArrayInt a, ArrayInt b ) { return a & b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:148:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 148 | static inline ArrayMaskI And( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:153:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 153 | static inline ArrayMaskI And( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:158:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 158 | static inline ArrayMaskI And( ArrayMaskI a, ArrayMaskI b ) { return a & b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:164:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 164 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayInt b ) { return ( a & b ) != 0; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:166:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 166 | static inline ArrayMaskI TestFlags4( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:171:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 171 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:180:23: error: ‘ArrayInt’ does not name a type 180 | static inline ArrayInt AndNot( ArrayInt a, ArrayInt b ) { return a & ~b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:182:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 182 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:187:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 187 | static inline ArrayMaskI AndNot( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:192:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 192 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayMaskI b ) { return a & ( !b ); } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:198:23: error: ‘ArrayInt’ does not name a type 198 | static inline ArrayInt Or( ArrayInt a, ArrayInt b ) { return a | b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:199:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 199 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayMaskI b ) { return a | b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:201:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 201 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:205:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 205 | static inline ArrayMaskI Or( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:214:23: error: ‘ArrayMaskR’ does not name a type 214 | static inline ArrayMaskR CompareLess( ArrayReal a, ArrayReal b ) { return a < b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:220:23: error: ‘ArrayMaskR’ does not name a type 220 | static inline ArrayMaskR CompareLessEqual( ArrayReal a, ArrayReal b ) { return a <= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:226:23: error: ‘ArrayMaskR’ does not name a type 226 | static inline ArrayMaskR CompareGreater( ArrayReal a, ArrayReal b ) { return a > b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:232:23: error: ‘ArrayMaskR’ does not name a type 232 | static inline ArrayMaskR CompareGreaterEqual( ArrayReal a, ArrayReal b ) { return a >= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:234:23: error: ‘ArrayReal’ does not name a type 234 | static inline ArrayReal SetAll( Real val ) { return val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:236:23: error: ‘ArrayInt’ does not name a type 236 | static inline ArrayInt SetAll( uint32 val ) { return val; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:238:33: error: ‘ArrayReal’ has not been declared 238 | static inline void Set( ArrayReal &dst, Real val, size_t index ) { dst = val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:244:23: error: ‘ArrayMaskR’ does not name a type 244 | static inline ArrayMaskR isInfinity( ArrayReal a ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:250:23: error: ‘ArrayReal’ does not name a type 250 | static inline ArrayReal Max( ArrayReal a, ArrayReal b ) { return std::max( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:253:23: error: ‘ArrayReal’ does not name a type 253 | static inline ArrayReal Min( ArrayReal a, ArrayReal b ) { return std::min( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:259:40: error: ‘ArrayReal’ has not been declared 259 | static inline Real ColapseMin( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:265:40: error: ‘ArrayReal’ has not been declared 265 | static inline Real ColapseMax( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:275:23: error: ‘ArrayReal’ does not name a type 275 | static inline ArrayReal Inv4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:288:23: error: ‘ArrayReal’ does not name a type 288 | static inline ArrayReal InvNonZero4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:294:23: error: ‘ArrayReal’ does not name a type 294 | static inline ArrayReal InvSqrt4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:300:23: error: ‘ArrayReal’ does not name a type 300 | static inline ArrayReal InvSqrtNonZero4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:310:23: error: ‘ArrayReal’ does not name a type 310 | static inline ArrayReal Modf4( ArrayReal x, ArrayReal &outIntegral ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:318:23: error: ‘ArrayReal’ does not name a type 318 | static inline ArrayReal ACos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:326:23: error: ‘ArrayReal’ does not name a type 326 | static inline ArrayReal Sin4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:334:23: error: ‘ArrayReal’ does not name a type 334 | static inline ArrayReal Cos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:30: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:43: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:62: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:349: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:32:12: error: ‘ArrayReal’ does not name a type 32 | inline ArrayReal MathlibC::Modf4( ArrayReal x, ArrayReal &outIntegral ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:37:12: error: ‘ArrayReal’ does not name a type 37 | inline ArrayReal MathlibC::ACos4( ArrayReal x) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:42:12: error: ‘ArrayReal’ does not name a type 42 | inline ArrayReal MathlibC::Sin4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:47:12: error: ‘ArrayReal’ does not name a type 47 | inline ArrayReal MathlibC::Cos4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:17: error: variable or field ‘SinCos4’ declared void 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:36: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:49: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:60: error: ‘outSin’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:68: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:79: error: ‘outCos’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:65:9: error: ‘ArrayReal’ does not name a type 65 | ArrayReal mChunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:68:32: error: expected ‘)’ before ‘chunkX’ 68 | ArrayVector3( ArrayReal chunkX, ArrayReal chunkY, ArrayReal chunkZ ) | ~ ^~~~~~~ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:136:47: error: ‘ArrayReal’ has not been declared 136 | inline friend ArrayVector3 operator+( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:137:72: error: ‘ArrayReal’ has not been declared 137 | inline friend ArrayVector3 operator+( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:143:47: error: ‘ArrayReal’ has not been declared 143 | inline friend ArrayVector3 operator-( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:144:72: error: ‘ArrayReal’ has not been declared 144 | inline friend ArrayVector3 operator-( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:150:47: error: ‘ArrayReal’ has not been declared 150 | inline friend ArrayVector3 operator*( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:151:72: error: ‘ArrayReal’ has not been declared 151 | inline friend ArrayVector3 operator*( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:157:47: error: ‘ArrayReal’ has not been declared 157 | inline friend ArrayVector3 operator/( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:158:72: error: ‘ArrayReal’ has not been declared 158 | inline friend ArrayVector3 operator/( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:39: error: ‘ArrayReal’ does not name a type 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:39: error: ‘ArrayReal’ does not name a type 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:39: error: ‘ArrayReal’ does not name a type 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:39: error: ‘ArrayReal’ does not name a type 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:173:16: error: ‘ArrayReal’ does not name a type 173 | inline ArrayReal length() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:176:16: error: ‘ArrayReal’ does not name a type 176 | inline ArrayReal squaredLength() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:179:16: error: ‘ArrayReal’ does not name a type 179 | inline ArrayReal distance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:182:16: error: ‘ArrayReal’ does not name a type 182 | inline ArrayReal squaredDistance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:185:16: error: ‘ArrayReal’ does not name a type 185 | inline ArrayReal dotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:188:16: error: ‘ArrayReal’ does not name a type 188 | inline ArrayReal absDotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:207:16: error: ‘ArrayReal’ does not name a type 207 | inline ArrayReal getMinComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:210:16: error: ‘ArrayReal’ does not name a type 210 | inline ArrayReal getMaxComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:294:28: error: ‘ArrayMaskR’ has not been declared 294 | inline void Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:317:33: error: ‘ArrayMaskR’ has not been declared 317 | inline void CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:338:43: error: ‘ArrayMaskR’ has not been declared 338 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::getAsVector3(Ogre::Vector3&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:78:71: error: ‘mChunkBase’ was not declared in this scope 78 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:79:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 79 | out.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::getAsVector3(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:89:71: error: ‘mChunkBase’ was not declared in this scope 89 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:90:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 90 | return Vector3( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setFromVector3(const Ogre::Vector3&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:97:59: error: ‘mChunkBase’ was not declared in this scope 97 | Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:98:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 98 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.x; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setAll(const Ogre::Vector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:106:13: error: ‘mChunkBase’ was not declared in this scope 106 | mChunkBase[0] = v.x; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::ArrayVector3& Ogre::ArrayVector3::operator=(Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:121:13: error: ‘mChunkBase’ was not declared in this scope 121 | mChunkBase[0] = fScalar; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:361: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::operator-() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:160:31: error: ‘mChunkBase’ was not declared in this scope 160 | return ArrayVector3( -mChunkBase[0], -mChunkBase[1], -mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:95:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 95 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:96:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 96 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:97:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 97 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:105:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 105 | lhs.mChunkBase[0] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:106:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 106 | lhs.mChunkBase[1] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:107:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 107 | lhs.mChunkBase[2] op_func fInv );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:184:98: error: ‘ArrayMaskR’ has not been declared 184 | inline ArrayVector3 ArrayVector3::Cmov4( const ArrayVector3 &arg1, const ArrayVector3 &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In static member function ‘static Ogre::ArrayVector3 Ogre::ArrayVector3::Cmov4(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreStableHeaders.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboard.cpp:28: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator+=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:198:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 198 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:21: note: candidates are: ‘void Ogre::ArrayVector3::operator+=(int)’ 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator-=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:202:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 202 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:21: note: candidates are: ‘void Ogre::ArrayVector3::operator-=(int)’ 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator*=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:206:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 206 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:21: note: candidates are: ‘void Ogre::ArrayVector3::operator*=(int)’ 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:9: error: ‘ArrayReal’ was not declared in this scope 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:138:15: error: ‘ArrayReal’ does not name a type 138 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:9: error: ‘chunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:45: error: ‘aChunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:144:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator/=(Ogre::Real)’ 144 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:210:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_DIVISION’ 210 | DEFINE_UPDATE_R_SCALAR_DIVISION( Real, /=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:21: note: candidates are: ‘void Ogre::ArrayVector3::operator/=(int)’ 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:135:17: note: ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’ 135 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:214:12: error: ‘ArrayReal’ does not name a type 214 | inline ArrayReal ArrayVector3::length() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:221:12: error: ‘ArrayReal’ does not name a type 221 | inline ArrayReal ArrayVector3::squaredLength() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:228:12: error: ‘ArrayReal’ does not name a type 228 | inline ArrayReal ArrayVector3::distance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:233:12: error: ‘ArrayReal’ does not name a type 233 | inline ArrayReal ArrayVector3::squaredDistance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:238:12: error: ‘ArrayReal’ does not name a type 238 | inline ArrayReal ArrayVector3::dotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:245:12: error: ‘ArrayReal’ does not name a type 245 | inline ArrayReal ArrayVector3::absDotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:254:9: error: ‘ArrayReal’ was not declared in this scope 254 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:9: error: ‘sqLength’ was not declared in this scope 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:263:18: error: expected ‘;’ before ‘invLength’ 263 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:9: error: ‘mChunkBase’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:41: error: ‘invLength’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::crossProduct(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:18: error: ‘mChunkBase’ was not declared in this scope 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:273:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 273 | (mChunkBase[2] * rkVec.mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:274:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 274 | (mChunkBase[2] * rkVec.mChunkBase[0]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:275:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 275 | (mChunkBase[0] * rkVec.mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:276:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 276 | (mChunkBase[0] * rkVec.mChunkBase[1]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:277:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 277 | (mChunkBase[1] * rkVec.mChunkBase[0]) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::midPoint(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:31: error: ‘mChunkBase’ was not declared in this scope 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:283:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 283 | (mChunkBase[1] + rkVec.mChunkBase[1]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:284:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 284 | (mChunkBase[2] + rkVec.mChunkBase[2]) * 0.5f ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeFloor(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:9: error: ‘ArrayReal’ was not declared in this scope 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:290:15: error: ‘ArrayReal’ does not name a type 290 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:9: error: ‘aChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:50: error: ‘bChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeCeil(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:9: error: ‘ArrayReal’ was not declared in this scope 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:299:15: error: ‘ArrayReal’ does not name a type 299 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:9: error: ‘aChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:50: error: ‘bChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:305:12: error: ‘ArrayReal’ does not name a type 305 | inline ArrayReal ArrayVector3::getMinComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:310:12: error: ‘ArrayReal’ does not name a type 310 | inline ArrayReal ArrayVector3::getMaxComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::setToSign()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:317:9: error: ‘mChunkBase’ was not declared in this scope 317 | mChunkBase[0] = mChunkBase[0] >= 0 ? 1.0f : -1.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::perpendicular() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:326:15: error: ‘ArrayMaskR’ does not name a type 326 | const ArrayMaskR mask = perp.squaredLength() <= MathlibC::fSqEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:328:13: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 328 | if( mask ) | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::normalisedCopy() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:345:9: error: ‘ArrayReal’ was not declared in this scope 345 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:9: error: ‘sqLength’ was not declared in this scope 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:57: error: ‘ONE’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:83: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:354:18: error: expected ‘;’ before ‘invLength’ 354 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:30: error: ‘mChunkBase’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:46: error: ‘invLength’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::reflect(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:363:41: error: ‘const class Ogre::ArrayVector3’ has no member named ‘dotProduct’; did you mean ‘crossProduct’? 363 | return ( *this - ( 2.0f * this->dotProduct( normal ) ) * normal ); | ^~~~~~~~~~ | crossProduct /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::inverseLeaveZeroes()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:9: error: ‘mChunkBase’ was not declared in this scope 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘int Ogre::ArrayVector3::isNaN() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:378:29: error: ‘mChunkBase’ was not declared in this scope 378 | return Math::isNaN( mChunkBase[0] ) | Math::isNaN( mChunkBase[1] ) | Math::isNaN( mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::primaryAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:392:9: error: ‘ArrayReal’ was not declared in this scope 392 | ArrayReal absx = Math::Abs( mChunkBase[0] ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:393:18: error: expected ‘;’ before ‘absy’ 393 | ArrayReal absy = Math::Abs( mChunkBase[1] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:394:18: error: expected ‘;’ before ‘absz’ 394 | ArrayReal absz = Math::Abs( mChunkBase[2] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:397:18: error: expected ‘;’ before ‘sign’ 397 | ArrayReal sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[0] > 0 ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:398:28: error: ‘sign’ was not declared in this scope; did you mean ‘sin’? 398 | ArrayVector3 xVec( sign, 0, 0 ); | ^~~~ | sin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:46: error: ‘mChunkBase’ was not declared in this scope 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:405:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 405 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[2] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:409:9: error: ‘ArrayMaskR’ was not declared in this scope 409 | ArrayMaskR mask = absx > absz; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:87: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:16: error: ‘absy’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:23: error: ‘absz’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:418:21: error: ‘absx’ was not declared in this scope; did you mean ‘abs’? 418 | yVec.Cmov4( absx > absy, xVec ); | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMin() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:424:25: error: ‘mChunkBase’ was not declared in this scope 424 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMax() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:429:25: error: ‘mChunkBase’ was not declared in this scope 429 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:17: error: variable or field ‘Cmov4’ declared void 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:38: error: ‘ArrayMaskR’ was not declared in this scope 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:55: error: expected primary-expression before ‘const’ 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:17: error: variable or field ‘CmovRobust’ declared void 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:43: error: ‘ArrayMaskR’ was not declared in this scope 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:60: error: expected primary-expression before ‘const’ 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::loadFromAoS(const Ogre::Real*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:452:9: error: ‘mChunkBase’ was not declared in this scope 452 | mChunkBase[0] = src[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:32: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:57: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:82: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:72:32: error: ‘ArrayReal’ does not name a type 72 | const ArrayReal &chunkZ ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:126:56: error: ‘ArrayReal’ does not name a type 126 | inline void FromOrthoDet1RotationMatrix( const ArrayReal *RESTRICT_ALIAS matrix ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:129:42: error: ‘ArrayRadian’ does not name a type 129 | inline void FromAngleAxis( const ArrayRadian &rfAngle, const ArrayVector3 &rkAxis ); | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:132:34: error: ‘ArrayRadian’ has not been declared 132 | inline void ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const; | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:141:78: error: ‘ArrayReal’ has not been declared 141 | inline friend ArrayQuaternion operator*( const ArrayQuaternion &lhs, ArrayReal scalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:142:50: error: ‘ArrayReal’ has not been declared 142 | inline friend ArrayQuaternion operator*( ArrayReal scalar, const ArrayQuaternion &lhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:145:57: error: ‘ArrayReal’ does not name a type 145 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal Dot( const ArrayQuaternion &rkQ ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:158:16: error: ‘ArrayReal’ does not name a type 158 | inline ArrayReal Norm() const; // Returns the squared length, doesn't modify | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:193:46: error: ‘ArrayReal’ has not been declared 193 | static inline ArrayQuaternion Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:199:54: error: ‘ArrayReal’ has not been declared 199 | static inline ArrayQuaternion nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:205:46: error: ‘ArrayReal’ has not been declared 205 | static inline ArrayQuaternion nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:229:28: error: ‘ArrayMaskR’ has not been declared 229 | inline void Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:250:46: error: ‘ArrayMaskR’ has not been declared 250 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::getAsQuaternion(Ogre::Quaternion&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:84:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 84 | out.w = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘Ogre::Quaternion Ogre::ArrayQuaternion::getAsQuaternion(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:96:44: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 96 | return Quaternion( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::setFromQuaternion(const Ogre::Quaternion&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:105:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 105 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.w; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:260: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:85:25: error: ‘ArrayReal’ does not name a type 85 | DEFINE_L_OPERATION( ArrayReal, ArrayQuaternion, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:42:48: note: in definition of macro ‘DEFINE_L_OPERATION’ 42 | inline ArrayQuaternion operator op ( const leftType lhs, const rightClass &rhs )\ | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:86:42: error: ‘ArrayReal’ does not name a type 86 | DEFINE_R_OPERATION( ArrayQuaternion, ArrayReal, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:51:70: note: in definition of macro ‘DEFINE_R_OPERATION’ 51 | inline ArrayQuaternion operator op ( const leftClass &lhs, const rightType rhs )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:96:41: error: ‘ArrayReal’ does not name a type 96 | DEFINE_UPDATE_R_OPERATION( ArrayReal, *=, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:70:54: note: in definition of macro ‘DEFINE_UPDATE_R_OPERATION’ 70 | inline void ArrayQuaternion::operator op ( const rightType a )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Slerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:52: error: ‘ArrayReal’ was not declared in this scope 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:66: error: expected primary-expression before ‘const’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:121:57: error: expected primary-expression before ‘const’ 121 | const ArrayQuaternion &rkQ /*, bool shortestPath*/ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:122:5: error: expected ‘,’ or ‘;’ before ‘{’ token 122 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerpShortest’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:60: error: ‘ArrayReal’ was not declared in this scope 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:74: error: expected primary-expression before ‘const’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:165:60: error: expected primary-expression before ‘const’ 165 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:166:5: error: expected ‘,’ or ‘;’ before ‘{’ token 166 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:52: error: ‘ArrayReal’ was not declared in this scope 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:66: error: expected primary-expression before ‘const’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:186:57: error: expected primary-expression before ‘const’ 186 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:187:5: error: expected ‘,’ or ‘;’ before ‘{’ token 187 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:199:82: error: ‘ArrayMaskR’ has not been declared 199 | const ArrayQuaternion &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Cmov4(const Ogre::ArrayQuaternion&, const Ogre::ArrayQuaternion&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:202:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 202 | MathlibC::Cmov4( arg1.w, arg2.w, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:203:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 203 | MathlibC::Cmov4( arg1.x, arg2.x, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:204:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 204 | MathlibC::Cmov4( arg1.y, arg2.y, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:205:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 205 | MathlibC::Cmov4( arg1.z, arg2.z, mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static void Ogre::ArrayQuaternion::mul(const Ogre::ArrayQuaternion&, Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:211:48: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 211 | ArrayVector3 qVec( inQ.x, inQ.y, inQ.z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:217:9: error: ‘ArrayReal’ was not declared in this scope 217 | ArrayReal w2 = inQ.w + inQ.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:233:69: error: ‘ArrayReal’ does not name a type 233 | inline void ArrayQuaternion::FromOrthoDet1RotationMatrix( const ArrayReal * RESTRICT_ALIAS matrix ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromOrthoDet1RotationMatrix(const int*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:235:9: error: ‘ArrayReal’ was not declared in this scope 235 | ArrayReal m00 = matrix[0], m01 = matrix[1], m02 = matrix[2], | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:50: error: ‘m00’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:58: error: ‘m11’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:64: error: ‘m22’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:31: error: ‘m21’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:37: error: ‘m12’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:31: error: ‘m02’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:37: error: ‘m20’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:31: error: ‘m10’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:37: error: ‘m01’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:261:55: error: ‘ArrayRadian’ does not name a type 261 | inline void ArrayQuaternion::FromAngleAxis( const ArrayRadian& rfAngle, const ArrayVector3& rkAxis ) | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromAngleAxis(const int&, const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:268:9: error: ‘ArrayReal’ was not declared in this scope 268 | ArrayReal fHalfAngle( rfAngle.valueRadians() * 0.5f ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:270:18: error: expected ‘;’ before ‘fSin’ 270 | ArrayReal fSin; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:28: error: ‘fHalfAngle’ was not declared in this scope; did you mean ‘rfAngle’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~~~~~~~ | rfAngle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:40: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:273:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 273 | ArrayReal * RESTRICT_ALIAS chunkBase = &w; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:274:15: error: ‘ArrayReal’ does not name a type 274 | const ArrayReal * RESTRICT_ALIAS rkAxisChunkBase = rkAxis.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:9: error: ‘chunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:31: error: ‘rkAxisChunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:17: error: variable or field ‘ToAngleAxis’ declared void 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:47: error: ‘ArrayRadian’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:60: error: ‘rfAngle’ was not declared in this scope; did you mean ‘Angle’? 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:82: error: expected primary-expression before ‘&’ token 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:83: error: ‘rkAxis’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::xAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:309:9: error: ‘ArrayReal’ was not declared in this scope 309 | ArrayReal fTy = y + y; // 2 * y | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:310:18: error: expected ‘;’ before ‘fTz’ 310 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:311:18: error: expected ‘;’ before ‘fTwy’ 311 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:312:18: error: expected ‘;’ before ‘fTwz’ 312 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:313:18: error: expected ‘;’ before ‘fTxy’ 313 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:314:18: error: expected ‘;’ before ‘fTxz’ 314 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:315:18: error: expected ‘;’ before ‘fTyy’ 315 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:316:18: error: expected ‘;’ before ‘fTzz’ 316 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:38: error: ‘fTyy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:45: error: ‘fTzz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:52: error: ‘fTxy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:59: error: ‘fTwz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:65: error: ‘fTxz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:72: error: ‘fTwy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::yAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:323:9: error: ‘ArrayReal’ was not declared in this scope 323 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:324:18: error: expected ‘;’ before ‘fTy’ 324 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:325:18: error: expected ‘;’ before ‘fTz’ 325 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:326:18: error: expected ‘;’ before ‘fTwx’ 326 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:327:18: error: expected ‘;’ before ‘fTwz’ 327 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:328:18: error: expected ‘;’ before ‘fTxx’ 328 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:329:18: error: expected ‘;’ before ‘fTxy’ 329 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:330:18: error: expected ‘;’ before ‘fTyz’ 330 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:331:18: error: expected ‘;’ before ‘fTzz’ 331 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:30: error: ‘fTxy’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:37: error: ‘fTwz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:51: error: ‘fTxx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:58: error: ‘fTzz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:65: error: ‘fTyz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:72: error: ‘fTwx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::zAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:338:9: error: ‘ArrayReal’ was not declared in this scope 338 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:339:18: error: expected ‘;’ before ‘fTy’ 339 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:340:18: error: expected ‘;’ before ‘fTz’ 340 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:341:18: error: expected ‘;’ before ‘fTwx’ 341 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:342:18: error: expected ‘;’ before ‘fTwy’ 342 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:343:18: error: expected ‘;’ before ‘fTxx’ 343 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:344:18: error: expected ‘;’ before ‘fTxz’ 344 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:345:18: error: expected ‘;’ before ‘fTyy’ 345 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:346:18: error: expected ‘;’ before ‘fTyz’ 346 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:30: error: ‘fTxz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:37: error: ‘fTwy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:43: error: ‘fTyz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:50: error: ‘fTwx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:64: error: ‘fTxx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:71: error: ‘fTyy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:351:12: error: ‘ArrayReal’ does not name a type 351 | inline ArrayReal ArrayQuaternion::Dot( const ArrayQuaternion& rkQ ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:356:12: error: ‘ArrayReal’ does not name a type 356 | inline ArrayReal ArrayQuaternion::Norm() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:363:9: error: ‘ArrayReal’ was not declared in this scope 363 | ArrayReal sqLength = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:9: error: ‘sqLength’ was not declared in this scope 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:370:18: error: expected ‘;’ before ‘invLength’ 370 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:371:17: error: ‘invLength’ was not declared in this scope 371 | w = w * invLength; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Inverse() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:379:9: error: ‘ArrayReal’ was not declared in this scope 379 | ArrayReal fNorm = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:9: error: ‘fNorm’ was not declared in this scope 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:65: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:383:18: error: expected ‘;’ before ‘invNorm’ 383 | ArrayReal invNorm = MathlibC::Inv4( fNorm ); | ^~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:384:18: error: expected ‘;’ before ‘negInvNorm’ 384 | ArrayReal negInvNorm = -invNorm; | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:37: error: ‘invNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:50: error: ‘negInvNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Exp() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:400:9: error: ‘ArrayReal’ was not declared in this scope 400 | ArrayReal fAngle = std::sqrt( x * x + y * y + z * z ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:402:18: error: expected ‘;’ before ‘localW’ 402 | ArrayReal localW, fSin; | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:28: error: ‘fAngle’ was not declared in this scope; did you mean ‘Angle’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:36: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:42: error: ‘localW’ was not declared in this scope 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:406:18: error: expected ‘;’ before ‘coeff’ 406 | ArrayReal coeff = MathlibC::CmovRobust( fSin / fAngle, 1.0f, | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:408:45: error: ‘coeff’ was not declared in this scope 408 | return ArrayQuaternion( localW, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Log() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:417:9: error: ‘ArrayReal’ was not declared in this scope 417 | ArrayReal fAngle = MathlibC::ACos4( w ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:418:18: error: expected ‘;’ before ‘fSin’ 418 | ArrayReal fSin = MathlibC::Sin4( fAngle ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:421:9: error: ‘ArrayMaskR’ was not declared in this scope 421 | ArrayMaskR mask = Math::Abs( w ) < MathlibC::ONE && Math::Abs( fSin ) >= MathlibC::fEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:427:18: error: expected ‘;’ before ‘coeff’ 427 | ArrayReal coeff = MathlibC::CmovRobust( fAngle * MathlibC::InvNonZero4( fSin ), 1.0f, mask ); | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:429:40: error: ‘coeff’ was not declared in this scope 429 | return ArrayQuaternion( 0, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:435:36: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 435 | ArrayVector3 qVec( x, y, z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:441:9: error: ‘ArrayReal’ was not declared in this scope 441 | ArrayReal w2 = w + w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:17: error: variable or field ‘Cmov4’ declared void 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:41: error: ‘ArrayMaskR’ was not declared in this scope 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:58: error: expected primary-expression before ‘const’ 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In copy constructor ‘Ogre::ArrayMatrix4::ArrayMatrix4(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:17: error: ‘mChunkBase’ was not declared in this scope 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:38: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:84:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 84 | mChunkBase[i + 1] = copy.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:85:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 85 | mChunkBase[i + 2] = copy.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:86:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 86 | mChunkBase[i + 3] = copy.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::getAsMatrix4(Ogre::Matrix4&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:93:86: error: ‘mChunkBase’ was not declared in this scope 93 | const Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:97:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 97 | matrix[i] = aliasedReal[ARRAY_PACKED_REALS * ( i ) + index]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setFromMatrix4(const Ogre::Matrix4&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:116:80: error: ‘mChunkBase’ was not declared in this scope 116 | Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:120:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 120 | aliasedReal[ARRAY_PACKED_REALS * ( i ) + index] = matrix[i]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:130:13: error: ‘mChunkBase’ was not declared in this scope 130 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘Ogre::ArrayMatrix4& Ogre::ArrayMatrix4::operator=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:17: error: ‘mChunkBase’ was not declared in this scope 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:165:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 165 | mChunkBase[i + 1] = rkMatrix.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:166:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 166 | mChunkBase[i + 2] = rkMatrix.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:167:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 167 | mChunkBase[i + 3] = rkMatrix.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:224:9: error: ‘ArrayReal’ does not name a type 224 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::SimpleMatrix4::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:229:13: error: ‘mChunkBase’ was not declared in this scope 229 | mChunkBase[0] = src._m[0]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:253: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:17: error: variable or field ‘concatArrayMat4’ declared void 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:35: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:40:37: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:41:37: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:17: error: variable or field ‘concatArrayMat4’ declared void 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:35: error: ‘ArrayReal’ was not declared in this scope 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:106:37: error: expected primary-expression before ‘const’ 106 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In function ‘Ogre::ArrayMatrix4 Ogre::operator*(const ArrayMatrix4&, const ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:33: error: ‘class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:49: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:65: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:9: error: ‘concatArrayMat4’ was not declared in this scope 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrix4::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:189:9: error: ‘ArrayReal’ was not declared in this scope 189 | ArrayReal invW = ( mChunkBase[12] * rhs.mChunkBase[0] + mChunkBase[13] * rhs.mChunkBase[1] ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:9: error: ‘invW’ was not declared in this scope 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:26: error: ‘Inv4’ is not a member of ‘Ogre::MathlibC’ 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:15: error: ‘mChunkBase’ was not declared in this scope 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:196:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 196 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:199:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 199 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:202:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 202 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) * invW ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::operator*=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:26: error: ‘mChunkBase’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:9: error: ‘concatArrayMat4’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:9: error: ‘ArrayReal’ was not declared in this scope 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:213:15: error: ‘ArrayReal’ does not name a type 213 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:214:18: error: expected ‘;’ before ‘fTx’ 214 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:215:18: error: expected ‘;’ before ‘fTy’ 215 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:216:18: error: expected ‘;’ before ‘fTz’ 216 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:217:18: error: expected ‘;’ before ‘fTwx’ 217 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:218:18: error: expected ‘;’ before ‘fTwy’ 218 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:219:18: error: expected ‘;’ before ‘fTwz’ 219 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:220:18: error: expected ‘;’ before ‘fTxx’ 220 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:221:18: error: expected ‘;’ before ‘fTxy’ 221 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:222:18: error: expected ‘;’ before ‘fTxz’ 222 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:223:18: error: expected ‘;’ before ‘fTyy’ 223 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:224:18: error: expected ‘;’ before ‘fTyz’ 224 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:225:18: error: expected ‘;’ before ‘fTzz’ 225 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:9: error: ‘chunkBase’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:33: error: ‘fTyy’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:40: error: ‘fTzz’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:24: error: ‘fTxy’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:31: error: ‘fTwz’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:24: error: ‘fTxz’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:31: error: ‘fTwy’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:231:33: error: ‘fTxx’ was not declared in this scope 231 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:24: error: ‘fTyz’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:31: error: ‘fTwx’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:9: error: ‘ArrayReal’ was not declared in this scope 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:242:15: error: ‘ArrayReal’ does not name a type 242 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:243:15: error: ‘ArrayReal’ does not name a type 243 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:9: error: ‘chunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:39: error: ‘scaleChunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:248:24: error: ‘posChunkBase’ was not declared in this scope 248 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:261:25: error: ‘mChunkBase’ was not declared in this scope 261 | chunkBase[12] = mChunkBase[13] = mChunkBase[14] = 0.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘bool Ogre::ArrayMatrix4::isAffine() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:267:17: error: ‘mChunkBase’ was not declared in this scope 267 | return (mChunkBase[12] == 0) & (mChunkBase[13] == 0) & | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::loadFromAoS(const Ogre::SimpleMatrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:9: error: ‘mChunkBase’ was not declared in this scope 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:284:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 284 | mChunkBase[1] = src->mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:285:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 285 | mChunkBase[2] = src->mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:286:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 286 | mChunkBase[3] = src->mChunkBase[3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:287:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 287 | mChunkBase[4] = src->mChunkBase[4]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:288:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 288 | mChunkBase[5] = src->mChunkBase[5]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:289:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 289 | mChunkBase[6] = src->mChunkBase[6]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:290:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 290 | mChunkBase[7] = src->mChunkBase[7]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:291:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 291 | mChunkBase[8] = src->mChunkBase[8]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:292:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 292 | mChunkBase[9] = src->mChunkBase[9]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:293:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 293 | mChunkBase[10] = src->mChunkBase[10]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:294:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 294 | mChunkBase[11] = src->mChunkBase[11]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:295:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 295 | mChunkBase[12] = src->mChunkBase[12]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:296:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 296 | mChunkBase[13] = src->mChunkBase[13]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:297:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 297 | mChunkBase[14] = src->mChunkBase[14]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:298:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 298 | mChunkBase[15] = src->mChunkBase[15]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:149:16: error: ‘ArrayMaskR’ does not name a type 149 | inline ArrayMaskR intersects( const ArrayAabb &b2 ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal volume() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:158:16: error: ‘ArrayMaskR’ does not name a type 158 | inline ArrayMaskR contains( const ArrayAabb &other ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:161:16: error: ‘ArrayMaskR’ does not name a type 161 | inline ArrayMaskR contains( const ArrayVector3 &v ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:164:16: error: ‘ArrayReal’ does not name a type 164 | inline ArrayReal squaredDistance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:167:16: error: ‘ArrayReal’ does not name a type 167 | inline ArrayReal distance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::getAsAabb(Ogre::Aabb&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:87:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 87 | out.mCenter.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::setFromAabb(const Ogre::Aabb&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:107:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 107 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = aabb.mCenter.x; // X | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:179: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:66:12: error: ‘ArrayMaskR’ does not name a type 66 | inline ArrayMaskR ArrayAabb::intersects( const ArrayAabb& b2 ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:81:12: error: ‘ArrayReal’ does not name a type 81 | inline ArrayReal ArrayAabb::volume() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:90:12: error: ‘ArrayMaskR’ does not name a type 90 | inline ArrayMaskR ArrayAabb::contains( const ArrayAabb &other ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:109:12: error: ‘ArrayMaskR’ does not name a type 109 | inline ArrayMaskR ArrayAabb::contains( const ArrayVector3 &v ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:123:12: error: ‘ArrayReal’ does not name a type 123 | inline ArrayReal ArrayAabb::squaredDistance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:137:12: error: ‘ArrayReal’ does not name a type 137 | inline ArrayReal ArrayAabb::distance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: In member function ‘void Ogre::ArrayAabb::transformAffine(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:148:9: error: ‘ArrayReal’ was not declared in this scope 148 | ArrayReal x = Math::Abs( m.mChunkBase[2] ) * mHalfSize.mChunkBase[2]; // abs( m02 ) * z + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:9: error: ‘x’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:13: error: ‘ogre_madd’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:152:18: error: expected ‘;’ before ‘y’ 152 | ArrayReal y = Math::Abs( m.mChunkBase[6] ) * mHalfSize.mChunkBase[2]; // abs( m12 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:9: error: ‘y’ was not declared in this scope; did you mean ‘yn’? 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^ | yn /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:156:18: error: expected ‘;’ before ‘z’ 156 | ArrayReal z = Math::Abs( m.mChunkBase[10] ) * mHalfSize.mChunkBase[2]; // abs( m22 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:9: error: ‘z’ was not declared in this scope 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:146:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 146 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:162:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 162 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceBoundsPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceFrustumPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:196:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 196 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceDirtyInstanceMgr()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:211:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 211 | mWorldRadius += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceCullLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:220:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 220 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:232:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 232 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLodPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:241:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 241 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:38: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h:77:66: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 77 | inline static void lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:39: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:199:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 199 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:35: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h:421:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 421 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:258:23: error: ‘ArrayReal’ does not name a type 258 | static inline ArrayReal calculateCameraDistance( uint32 _cameraSortMode, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:326:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 326 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ [23/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreDescriptorSetUav.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreDescriptorSetUav.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreDescriptorSetUav.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDescriptorSetUav.cpp [24/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardParticleRenderer.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardParticleRenderer.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardParticleRenderer.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboardParticleRenderer.cpp FAILED: [code=1] OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardParticleRenderer.cpp.o /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardParticleRenderer.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardParticleRenderer.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardParticleRenderer.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboardParticleRenderer.cpp In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreBillboardSet.h:36, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreBillboardParticleRenderer.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboardParticleRenderer.cpp:30: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayConfig.h:209:10: error: #error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" 209 | # error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" | ^~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreMathlib.h:57, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayVector3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayQuaternion.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrix4.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:47: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:46:22: error: ‘ArrayReal’ does not name a type 46 | static const ArrayReal HALF; // 0.5f, 0.5f, 0.5f, 0.5f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:47:22: error: ‘ArrayReal’ does not name a type 47 | static const ArrayReal ONE; // 1.0f, 1.0f, 1.0f, 1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:48:22: error: ‘ArrayReal’ does not name a type 48 | static const ArrayReal THREE; // 3.0f, 3.0f, 3.0f, 3.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:49:22: error: ‘ArrayReal’ does not name a type 49 | static const ArrayReal NEG_ONE; //-1.0f, -1.0f, -1.0f, -1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:50:22: error: ‘ArrayReal’ does not name a type 50 | static const ArrayReal PI; // PI, PI, PI, PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:51:22: error: ‘ArrayReal’ does not name a type 51 | static const ArrayReal TWO_PI; // 2*PI, 2*PI, 2*PI, 2*PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:52:22: error: ‘ArrayReal’ does not name a type 52 | static const ArrayReal ONE_DIV_2PI; // 1 / 2PI, 1 / 2PI, 1 / 2PI, 1 / 2PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:53:22: error: ‘ArrayReal’ does not name a type 53 | static const ArrayReal fEpsilon; // 1e-6f, 1e-6f, 1e-6f, 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:54:22: error: ‘ArrayReal’ does not name a type 54 | static const ArrayReal fSqEpsilon; // 1e-12f, 1e-12f, 1e-12f, 1e-12f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:55:22: error: ‘ArrayReal’ does not name a type 55 | static const ArrayReal OneMinusEpsilon; // 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:56:22: error: ‘ArrayReal’ does not name a type 56 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:58:22: error: ‘ArrayReal’ does not name a type 58 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:60:22: error: ‘ArrayReal’ does not name a type 60 | static const ArrayReal FLOAT_MIN; // FLT_MIN, FLT_MIN, FLT_MIN, FLT_MIN | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:61:22: error: ‘ArrayReal’ does not name a type 61 | static const ArrayReal SIGN_MASK; // 0x80000000, 0x80000000, 0x80000000, 0x80000000 | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:62:22: error: ‘ArrayReal’ does not name a type 62 | static const ArrayReal INFINITEA; // Inf, Inf, Inf, Inf | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:63:22: error: ‘ArrayReal’ does not name a type 63 | static const ArrayReal MAX_NEG; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:64:22: error: ‘ArrayReal’ does not name a type 64 | static const ArrayReal MAX_POS; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:72:23: error: ‘ArrayReal’ does not name a type 72 | static inline ArrayReal Abs4( ArrayReal a ) { return Math::Abs( a ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:94:23: error: ‘ArrayReal’ does not name a type 94 | static inline ArrayReal Cmov4( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:133:23: error: ‘ArrayReal’ does not name a type 133 | static inline ArrayReal CmovRobust( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:137:23: error: ‘ArrayInt’ does not name a type 137 | static inline ArrayInt CmovRobust( ArrayInt arg1, ArrayInt arg2, ArrayMaskI mask ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:146:23: error: ‘ArrayInt’ does not name a type 146 | static inline ArrayInt And( ArrayInt a, ArrayInt b ) { return a & b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:148:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 148 | static inline ArrayMaskI And( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:153:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 153 | static inline ArrayMaskI And( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:158:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 158 | static inline ArrayMaskI And( ArrayMaskI a, ArrayMaskI b ) { return a & b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:164:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 164 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayInt b ) { return ( a & b ) != 0; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:166:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 166 | static inline ArrayMaskI TestFlags4( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:171:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 171 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:180:23: error: ‘ArrayInt’ does not name a type 180 | static inline ArrayInt AndNot( ArrayInt a, ArrayInt b ) { return a & ~b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:182:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 182 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:187:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 187 | static inline ArrayMaskI AndNot( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:192:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 192 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayMaskI b ) { return a & ( !b ); } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:198:23: error: ‘ArrayInt’ does not name a type 198 | static inline ArrayInt Or( ArrayInt a, ArrayInt b ) { return a | b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:199:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 199 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayMaskI b ) { return a | b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:201:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 201 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:205:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 205 | static inline ArrayMaskI Or( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:214:23: error: ‘ArrayMaskR’ does not name a type 214 | static inline ArrayMaskR CompareLess( ArrayReal a, ArrayReal b ) { return a < b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:220:23: error: ‘ArrayMaskR’ does not name a type 220 | static inline ArrayMaskR CompareLessEqual( ArrayReal a, ArrayReal b ) { return a <= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:226:23: error: ‘ArrayMaskR’ does not name a type 226 | static inline ArrayMaskR CompareGreater( ArrayReal a, ArrayReal b ) { return a > b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:232:23: error: ‘ArrayMaskR’ does not name a type 232 | static inline ArrayMaskR CompareGreaterEqual( ArrayReal a, ArrayReal b ) { return a >= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:234:23: error: ‘ArrayReal’ does not name a type 234 | static inline ArrayReal SetAll( Real val ) { return val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:236:23: error: ‘ArrayInt’ does not name a type 236 | static inline ArrayInt SetAll( uint32 val ) { return val; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:238:33: error: ‘ArrayReal’ has not been declared 238 | static inline void Set( ArrayReal &dst, Real val, size_t index ) { dst = val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:244:23: error: ‘ArrayMaskR’ does not name a type 244 | static inline ArrayMaskR isInfinity( ArrayReal a ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:250:23: error: ‘ArrayReal’ does not name a type 250 | static inline ArrayReal Max( ArrayReal a, ArrayReal b ) { return std::max( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:253:23: error: ‘ArrayReal’ does not name a type 253 | static inline ArrayReal Min( ArrayReal a, ArrayReal b ) { return std::min( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:259:40: error: ‘ArrayReal’ has not been declared 259 | static inline Real ColapseMin( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:265:40: error: ‘ArrayReal’ has not been declared 265 | static inline Real ColapseMax( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:275:23: error: ‘ArrayReal’ does not name a type 275 | static inline ArrayReal Inv4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:288:23: error: ‘ArrayReal’ does not name a type 288 | static inline ArrayReal InvNonZero4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:294:23: error: ‘ArrayReal’ does not name a type 294 | static inline ArrayReal InvSqrt4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:300:23: error: ‘ArrayReal’ does not name a type 300 | static inline ArrayReal InvSqrtNonZero4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:310:23: error: ‘ArrayReal’ does not name a type 310 | static inline ArrayReal Modf4( ArrayReal x, ArrayReal &outIntegral ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:318:23: error: ‘ArrayReal’ does not name a type 318 | static inline ArrayReal ACos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:326:23: error: ‘ArrayReal’ does not name a type 326 | static inline ArrayReal Sin4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:334:23: error: ‘ArrayReal’ does not name a type 334 | static inline ArrayReal Cos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:30: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:43: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:62: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:349: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:32:12: error: ‘ArrayReal’ does not name a type 32 | inline ArrayReal MathlibC::Modf4( ArrayReal x, ArrayReal &outIntegral ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:37:12: error: ‘ArrayReal’ does not name a type 37 | inline ArrayReal MathlibC::ACos4( ArrayReal x) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:42:12: error: ‘ArrayReal’ does not name a type 42 | inline ArrayReal MathlibC::Sin4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:47:12: error: ‘ArrayReal’ does not name a type 47 | inline ArrayReal MathlibC::Cos4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:17: error: variable or field ‘SinCos4’ declared void 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:36: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:49: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:60: error: ‘outSin’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:68: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:79: error: ‘outCos’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:65:9: error: ‘ArrayReal’ does not name a type 65 | ArrayReal mChunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:68:32: error: expected ‘)’ before ‘chunkX’ 68 | ArrayVector3( ArrayReal chunkX, ArrayReal chunkY, ArrayReal chunkZ ) | ~ ^~~~~~~ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:136:47: error: ‘ArrayReal’ has not been declared 136 | inline friend ArrayVector3 operator+( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:137:72: error: ‘ArrayReal’ has not been declared 137 | inline friend ArrayVector3 operator+( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:143:47: error: ‘ArrayReal’ has not been declared 143 | inline friend ArrayVector3 operator-( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:144:72: error: ‘ArrayReal’ has not been declared 144 | inline friend ArrayVector3 operator-( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:150:47: error: ‘ArrayReal’ has not been declared 150 | inline friend ArrayVector3 operator*( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:151:72: error: ‘ArrayReal’ has not been declared 151 | inline friend ArrayVector3 operator*( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:157:47: error: ‘ArrayReal’ has not been declared 157 | inline friend ArrayVector3 operator/( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:158:72: error: ‘ArrayReal’ has not been declared 158 | inline friend ArrayVector3 operator/( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:39: error: ‘ArrayReal’ does not name a type 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:39: error: ‘ArrayReal’ does not name a type 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:39: error: ‘ArrayReal’ does not name a type 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:39: error: ‘ArrayReal’ does not name a type 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:173:16: error: ‘ArrayReal’ does not name a type 173 | inline ArrayReal length() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:176:16: error: ‘ArrayReal’ does not name a type 176 | inline ArrayReal squaredLength() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:179:16: error: ‘ArrayReal’ does not name a type 179 | inline ArrayReal distance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:182:16: error: ‘ArrayReal’ does not name a type 182 | inline ArrayReal squaredDistance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:185:16: error: ‘ArrayReal’ does not name a type 185 | inline ArrayReal dotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:188:16: error: ‘ArrayReal’ does not name a type 188 | inline ArrayReal absDotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:207:16: error: ‘ArrayReal’ does not name a type 207 | inline ArrayReal getMinComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:210:16: error: ‘ArrayReal’ does not name a type 210 | inline ArrayReal getMaxComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:294:28: error: ‘ArrayMaskR’ has not been declared 294 | inline void Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:317:33: error: ‘ArrayMaskR’ has not been declared 317 | inline void CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:338:43: error: ‘ArrayMaskR’ has not been declared 338 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::getAsVector3(Ogre::Vector3&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:78:71: error: ‘mChunkBase’ was not declared in this scope 78 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:79:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 79 | out.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::getAsVector3(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:89:71: error: ‘mChunkBase’ was not declared in this scope 89 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:90:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 90 | return Vector3( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setFromVector3(const Ogre::Vector3&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:97:59: error: ‘mChunkBase’ was not declared in this scope 97 | Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:98:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 98 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.x; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setAll(const Ogre::Vector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:106:13: error: ‘mChunkBase’ was not declared in this scope 106 | mChunkBase[0] = v.x; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::ArrayVector3& Ogre::ArrayVector3::operator=(Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:121:13: error: ‘mChunkBase’ was not declared in this scope 121 | mChunkBase[0] = fScalar; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:361: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::operator-() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:160:31: error: ‘mChunkBase’ was not declared in this scope 160 | return ArrayVector3( -mChunkBase[0], -mChunkBase[1], -mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:95:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 95 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:96:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 96 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:97:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 97 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:105:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 105 | lhs.mChunkBase[0] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:106:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 106 | lhs.mChunkBase[1] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:107:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 107 | lhs.mChunkBase[2] op_func fInv );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:184:98: error: ‘ArrayMaskR’ has not been declared 184 | inline ArrayVector3 ArrayVector3::Cmov4( const ArrayVector3 &arg1, const ArrayVector3 &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In static member function ‘static Ogre::ArrayVector3 Ogre::ArrayVector3::Cmov4(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreStableHeaders.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboardParticleRenderer.cpp:28: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator+=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:198:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 198 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:21: note: candidates are: ‘void Ogre::ArrayVector3::operator+=(int)’ 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator-=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:202:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 202 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:21: note: candidates are: ‘void Ogre::ArrayVector3::operator-=(int)’ 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator*=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:206:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 206 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:21: note: candidates are: ‘void Ogre::ArrayVector3::operator*=(int)’ 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:9: error: ‘ArrayReal’ was not declared in this scope 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:138:15: error: ‘ArrayReal’ does not name a type 138 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:9: error: ‘chunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:45: error: ‘aChunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:144:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator/=(Ogre::Real)’ 144 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:210:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_DIVISION’ 210 | DEFINE_UPDATE_R_SCALAR_DIVISION( Real, /=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:21: note: candidates are: ‘void Ogre::ArrayVector3::operator/=(int)’ 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:135:17: note: ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’ 135 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:214:12: error: ‘ArrayReal’ does not name a type 214 | inline ArrayReal ArrayVector3::length() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:221:12: error: ‘ArrayReal’ does not name a type 221 | inline ArrayReal ArrayVector3::squaredLength() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:228:12: error: ‘ArrayReal’ does not name a type 228 | inline ArrayReal ArrayVector3::distance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:233:12: error: ‘ArrayReal’ does not name a type 233 | inline ArrayReal ArrayVector3::squaredDistance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:238:12: error: ‘ArrayReal’ does not name a type 238 | inline ArrayReal ArrayVector3::dotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:245:12: error: ‘ArrayReal’ does not name a type 245 | inline ArrayReal ArrayVector3::absDotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:254:9: error: ‘ArrayReal’ was not declared in this scope 254 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:9: error: ‘sqLength’ was not declared in this scope 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:263:18: error: expected ‘;’ before ‘invLength’ 263 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:9: error: ‘mChunkBase’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:41: error: ‘invLength’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::crossProduct(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:18: error: ‘mChunkBase’ was not declared in this scope 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:273:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 273 | (mChunkBase[2] * rkVec.mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:274:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 274 | (mChunkBase[2] * rkVec.mChunkBase[0]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:275:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 275 | (mChunkBase[0] * rkVec.mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:276:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 276 | (mChunkBase[0] * rkVec.mChunkBase[1]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:277:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 277 | (mChunkBase[1] * rkVec.mChunkBase[0]) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::midPoint(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:31: error: ‘mChunkBase’ was not declared in this scope 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:283:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 283 | (mChunkBase[1] + rkVec.mChunkBase[1]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:284:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 284 | (mChunkBase[2] + rkVec.mChunkBase[2]) * 0.5f ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeFloor(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:9: error: ‘ArrayReal’ was not declared in this scope 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:290:15: error: ‘ArrayReal’ does not name a type 290 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:9: error: ‘aChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:50: error: ‘bChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeCeil(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:9: error: ‘ArrayReal’ was not declared in this scope 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:299:15: error: ‘ArrayReal’ does not name a type 299 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:9: error: ‘aChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:50: error: ‘bChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:305:12: error: ‘ArrayReal’ does not name a type 305 | inline ArrayReal ArrayVector3::getMinComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:310:12: error: ‘ArrayReal’ does not name a type 310 | inline ArrayReal ArrayVector3::getMaxComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::setToSign()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:317:9: error: ‘mChunkBase’ was not declared in this scope 317 | mChunkBase[0] = mChunkBase[0] >= 0 ? 1.0f : -1.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::perpendicular() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:326:15: error: ‘ArrayMaskR’ does not name a type 326 | const ArrayMaskR mask = perp.squaredLength() <= MathlibC::fSqEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:328:13: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 328 | if( mask ) | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::normalisedCopy() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:345:9: error: ‘ArrayReal’ was not declared in this scope 345 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:9: error: ‘sqLength’ was not declared in this scope 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:57: error: ‘ONE’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:83: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:354:18: error: expected ‘;’ before ‘invLength’ 354 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:30: error: ‘mChunkBase’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:46: error: ‘invLength’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::reflect(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:363:41: error: ‘const class Ogre::ArrayVector3’ has no member named ‘dotProduct’; did you mean ‘crossProduct’? 363 | return ( *this - ( 2.0f * this->dotProduct( normal ) ) * normal ); | ^~~~~~~~~~ | crossProduct /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::inverseLeaveZeroes()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:9: error: ‘mChunkBase’ was not declared in this scope 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘int Ogre::ArrayVector3::isNaN() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:378:29: error: ‘mChunkBase’ was not declared in this scope 378 | return Math::isNaN( mChunkBase[0] ) | Math::isNaN( mChunkBase[1] ) | Math::isNaN( mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::primaryAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:392:9: error: ‘ArrayReal’ was not declared in this scope 392 | ArrayReal absx = Math::Abs( mChunkBase[0] ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:393:18: error: expected ‘;’ before ‘absy’ 393 | ArrayReal absy = Math::Abs( mChunkBase[1] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:394:18: error: expected ‘;’ before ‘absz’ 394 | ArrayReal absz = Math::Abs( mChunkBase[2] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:397:18: error: expected ‘;’ before ‘sign’ 397 | ArrayReal sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[0] > 0 ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:398:28: error: ‘sign’ was not declared in this scope; did you mean ‘sin’? 398 | ArrayVector3 xVec( sign, 0, 0 ); | ^~~~ | sin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:46: error: ‘mChunkBase’ was not declared in this scope 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:405:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 405 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[2] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:409:9: error: ‘ArrayMaskR’ was not declared in this scope 409 | ArrayMaskR mask = absx > absz; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:87: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:16: error: ‘absy’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:23: error: ‘absz’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:418:21: error: ‘absx’ was not declared in this scope; did you mean ‘abs’? 418 | yVec.Cmov4( absx > absy, xVec ); | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMin() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:424:25: error: ‘mChunkBase’ was not declared in this scope 424 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMax() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:429:25: error: ‘mChunkBase’ was not declared in this scope 429 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:17: error: variable or field ‘Cmov4’ declared void 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:38: error: ‘ArrayMaskR’ was not declared in this scope 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:55: error: expected primary-expression before ‘const’ 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:17: error: variable or field ‘CmovRobust’ declared void 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:43: error: ‘ArrayMaskR’ was not declared in this scope 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:60: error: expected primary-expression before ‘const’ 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::loadFromAoS(const Ogre::Real*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:452:9: error: ‘mChunkBase’ was not declared in this scope 452 | mChunkBase[0] = src[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:32: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:57: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:82: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:72:32: error: ‘ArrayReal’ does not name a type 72 | const ArrayReal &chunkZ ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:126:56: error: ‘ArrayReal’ does not name a type 126 | inline void FromOrthoDet1RotationMatrix( const ArrayReal *RESTRICT_ALIAS matrix ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:129:42: error: ‘ArrayRadian’ does not name a type 129 | inline void FromAngleAxis( const ArrayRadian &rfAngle, const ArrayVector3 &rkAxis ); | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:132:34: error: ‘ArrayRadian’ has not been declared 132 | inline void ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const; | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:141:78: error: ‘ArrayReal’ has not been declared 141 | inline friend ArrayQuaternion operator*( const ArrayQuaternion &lhs, ArrayReal scalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:142:50: error: ‘ArrayReal’ has not been declared 142 | inline friend ArrayQuaternion operator*( ArrayReal scalar, const ArrayQuaternion &lhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:145:57: error: ‘ArrayReal’ does not name a type 145 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal Dot( const ArrayQuaternion &rkQ ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:158:16: error: ‘ArrayReal’ does not name a type 158 | inline ArrayReal Norm() const; // Returns the squared length, doesn't modify | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:193:46: error: ‘ArrayReal’ has not been declared 193 | static inline ArrayQuaternion Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:199:54: error: ‘ArrayReal’ has not been declared 199 | static inline ArrayQuaternion nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:205:46: error: ‘ArrayReal’ has not been declared 205 | static inline ArrayQuaternion nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:229:28: error: ‘ArrayMaskR’ has not been declared 229 | inline void Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:250:46: error: ‘ArrayMaskR’ has not been declared 250 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::getAsQuaternion(Ogre::Quaternion&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:84:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 84 | out.w = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘Ogre::Quaternion Ogre::ArrayQuaternion::getAsQuaternion(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:96:44: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 96 | return Quaternion( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::setFromQuaternion(const Ogre::Quaternion&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:105:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 105 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.w; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:260: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:85:25: error: ‘ArrayReal’ does not name a type 85 | DEFINE_L_OPERATION( ArrayReal, ArrayQuaternion, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:42:48: note: in definition of macro ‘DEFINE_L_OPERATION’ 42 | inline ArrayQuaternion operator op ( const leftType lhs, const rightClass &rhs )\ | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:86:42: error: ‘ArrayReal’ does not name a type 86 | DEFINE_R_OPERATION( ArrayQuaternion, ArrayReal, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:51:70: note: in definition of macro ‘DEFINE_R_OPERATION’ 51 | inline ArrayQuaternion operator op ( const leftClass &lhs, const rightType rhs )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:96:41: error: ‘ArrayReal’ does not name a type 96 | DEFINE_UPDATE_R_OPERATION( ArrayReal, *=, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:70:54: note: in definition of macro ‘DEFINE_UPDATE_R_OPERATION’ 70 | inline void ArrayQuaternion::operator op ( const rightType a )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Slerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:52: error: ‘ArrayReal’ was not declared in this scope 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:66: error: expected primary-expression before ‘const’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:121:57: error: expected primary-expression before ‘const’ 121 | const ArrayQuaternion &rkQ /*, bool shortestPath*/ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:122:5: error: expected ‘,’ or ‘;’ before ‘{’ token 122 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerpShortest’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:60: error: ‘ArrayReal’ was not declared in this scope 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:74: error: expected primary-expression before ‘const’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:165:60: error: expected primary-expression before ‘const’ 165 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:166:5: error: expected ‘,’ or ‘;’ before ‘{’ token 166 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:52: error: ‘ArrayReal’ was not declared in this scope 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:66: error: expected primary-expression before ‘const’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:186:57: error: expected primary-expression before ‘const’ 186 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:187:5: error: expected ‘,’ or ‘;’ before ‘{’ token 187 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:199:82: error: ‘ArrayMaskR’ has not been declared 199 | const ArrayQuaternion &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Cmov4(const Ogre::ArrayQuaternion&, const Ogre::ArrayQuaternion&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:202:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 202 | MathlibC::Cmov4( arg1.w, arg2.w, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:203:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 203 | MathlibC::Cmov4( arg1.x, arg2.x, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:204:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 204 | MathlibC::Cmov4( arg1.y, arg2.y, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:205:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 205 | MathlibC::Cmov4( arg1.z, arg2.z, mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static void Ogre::ArrayQuaternion::mul(const Ogre::ArrayQuaternion&, Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:211:48: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 211 | ArrayVector3 qVec( inQ.x, inQ.y, inQ.z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:217:9: error: ‘ArrayReal’ was not declared in this scope 217 | ArrayReal w2 = inQ.w + inQ.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:233:69: error: ‘ArrayReal’ does not name a type 233 | inline void ArrayQuaternion::FromOrthoDet1RotationMatrix( const ArrayReal * RESTRICT_ALIAS matrix ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromOrthoDet1RotationMatrix(const int*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:235:9: error: ‘ArrayReal’ was not declared in this scope 235 | ArrayReal m00 = matrix[0], m01 = matrix[1], m02 = matrix[2], | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:50: error: ‘m00’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:58: error: ‘m11’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:64: error: ‘m22’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:31: error: ‘m21’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:37: error: ‘m12’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:31: error: ‘m02’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:37: error: ‘m20’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:31: error: ‘m10’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:37: error: ‘m01’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:261:55: error: ‘ArrayRadian’ does not name a type 261 | inline void ArrayQuaternion::FromAngleAxis( const ArrayRadian& rfAngle, const ArrayVector3& rkAxis ) | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromAngleAxis(const int&, const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:268:9: error: ‘ArrayReal’ was not declared in this scope 268 | ArrayReal fHalfAngle( rfAngle.valueRadians() * 0.5f ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:270:18: error: expected ‘;’ before ‘fSin’ 270 | ArrayReal fSin; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:28: error: ‘fHalfAngle’ was not declared in this scope; did you mean ‘rfAngle’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~~~~~~~ | rfAngle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:40: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:273:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 273 | ArrayReal * RESTRICT_ALIAS chunkBase = &w; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:274:15: error: ‘ArrayReal’ does not name a type 274 | const ArrayReal * RESTRICT_ALIAS rkAxisChunkBase = rkAxis.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:9: error: ‘chunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:31: error: ‘rkAxisChunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:17: error: variable or field ‘ToAngleAxis’ declared void 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:47: error: ‘ArrayRadian’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:60: error: ‘rfAngle’ was not declared in this scope; did you mean ‘Angle’? 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:82: error: expected primary-expression before ‘&’ token 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:83: error: ‘rkAxis’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::xAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:309:9: error: ‘ArrayReal’ was not declared in this scope 309 | ArrayReal fTy = y + y; // 2 * y | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:310:18: error: expected ‘;’ before ‘fTz’ 310 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:311:18: error: expected ‘;’ before ‘fTwy’ 311 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:312:18: error: expected ‘;’ before ‘fTwz’ 312 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:313:18: error: expected ‘;’ before ‘fTxy’ 313 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:314:18: error: expected ‘;’ before ‘fTxz’ 314 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:315:18: error: expected ‘;’ before ‘fTyy’ 315 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:316:18: error: expected ‘;’ before ‘fTzz’ 316 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:38: error: ‘fTyy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:45: error: ‘fTzz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:52: error: ‘fTxy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:59: error: ‘fTwz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:65: error: ‘fTxz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:72: error: ‘fTwy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::yAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:323:9: error: ‘ArrayReal’ was not declared in this scope 323 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:324:18: error: expected ‘;’ before ‘fTy’ 324 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:325:18: error: expected ‘;’ before ‘fTz’ 325 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:326:18: error: expected ‘;’ before ‘fTwx’ 326 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:327:18: error: expected ‘;’ before ‘fTwz’ 327 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:328:18: error: expected ‘;’ before ‘fTxx’ 328 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:329:18: error: expected ‘;’ before ‘fTxy’ 329 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:330:18: error: expected ‘;’ before ‘fTyz’ 330 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:331:18: error: expected ‘;’ before ‘fTzz’ 331 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:30: error: ‘fTxy’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:37: error: ‘fTwz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:51: error: ‘fTxx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:58: error: ‘fTzz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:65: error: ‘fTyz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:72: error: ‘fTwx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::zAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:338:9: error: ‘ArrayReal’ was not declared in this scope 338 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:339:18: error: expected ‘;’ before ‘fTy’ 339 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:340:18: error: expected ‘;’ before ‘fTz’ 340 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:341:18: error: expected ‘;’ before ‘fTwx’ 341 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:342:18: error: expected ‘;’ before ‘fTwy’ 342 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:343:18: error: expected ‘;’ before ‘fTxx’ 343 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:344:18: error: expected ‘;’ before ‘fTxz’ 344 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:345:18: error: expected ‘;’ before ‘fTyy’ 345 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:346:18: error: expected ‘;’ before ‘fTyz’ 346 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:30: error: ‘fTxz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:37: error: ‘fTwy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:43: error: ‘fTyz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:50: error: ‘fTwx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:64: error: ‘fTxx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:71: error: ‘fTyy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:351:12: error: ‘ArrayReal’ does not name a type 351 | inline ArrayReal ArrayQuaternion::Dot( const ArrayQuaternion& rkQ ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:356:12: error: ‘ArrayReal’ does not name a type 356 | inline ArrayReal ArrayQuaternion::Norm() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:363:9: error: ‘ArrayReal’ was not declared in this scope 363 | ArrayReal sqLength = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:9: error: ‘sqLength’ was not declared in this scope 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:370:18: error: expected ‘;’ before ‘invLength’ 370 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:371:17: error: ‘invLength’ was not declared in this scope 371 | w = w * invLength; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Inverse() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:379:9: error: ‘ArrayReal’ was not declared in this scope 379 | ArrayReal fNorm = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:9: error: ‘fNorm’ was not declared in this scope 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:65: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:383:18: error: expected ‘;’ before ‘invNorm’ 383 | ArrayReal invNorm = MathlibC::Inv4( fNorm ); | ^~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:384:18: error: expected ‘;’ before ‘negInvNorm’ 384 | ArrayReal negInvNorm = -invNorm; | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:37: error: ‘invNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:50: error: ‘negInvNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Exp() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:400:9: error: ‘ArrayReal’ was not declared in this scope 400 | ArrayReal fAngle = std::sqrt( x * x + y * y + z * z ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:402:18: error: expected ‘;’ before ‘localW’ 402 | ArrayReal localW, fSin; | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:28: error: ‘fAngle’ was not declared in this scope; did you mean ‘Angle’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:36: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:42: error: ‘localW’ was not declared in this scope 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:406:18: error: expected ‘;’ before ‘coeff’ 406 | ArrayReal coeff = MathlibC::CmovRobust( fSin / fAngle, 1.0f, | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:408:45: error: ‘coeff’ was not declared in this scope 408 | return ArrayQuaternion( localW, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Log() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:417:9: error: ‘ArrayReal’ was not declared in this scope 417 | ArrayReal fAngle = MathlibC::ACos4( w ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:418:18: error: expected ‘;’ before ‘fSin’ 418 | ArrayReal fSin = MathlibC::Sin4( fAngle ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:421:9: error: ‘ArrayMaskR’ was not declared in this scope 421 | ArrayMaskR mask = Math::Abs( w ) < MathlibC::ONE && Math::Abs( fSin ) >= MathlibC::fEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:427:18: error: expected ‘;’ before ‘coeff’ 427 | ArrayReal coeff = MathlibC::CmovRobust( fAngle * MathlibC::InvNonZero4( fSin ), 1.0f, mask ); | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:429:40: error: ‘coeff’ was not declared in this scope 429 | return ArrayQuaternion( 0, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:435:36: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 435 | ArrayVector3 qVec( x, y, z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:441:9: error: ‘ArrayReal’ was not declared in this scope 441 | ArrayReal w2 = w + w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:17: error: variable or field ‘Cmov4’ declared void 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:41: error: ‘ArrayMaskR’ was not declared in this scope 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:58: error: expected primary-expression before ‘const’ 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In copy constructor ‘Ogre::ArrayMatrix4::ArrayMatrix4(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:17: error: ‘mChunkBase’ was not declared in this scope 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:38: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:84:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 84 | mChunkBase[i + 1] = copy.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:85:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 85 | mChunkBase[i + 2] = copy.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:86:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 86 | mChunkBase[i + 3] = copy.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::getAsMatrix4(Ogre::Matrix4&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:93:86: error: ‘mChunkBase’ was not declared in this scope 93 | const Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:97:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 97 | matrix[i] = aliasedReal[ARRAY_PACKED_REALS * ( i ) + index]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setFromMatrix4(const Ogre::Matrix4&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:116:80: error: ‘mChunkBase’ was not declared in this scope 116 | Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:120:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 120 | aliasedReal[ARRAY_PACKED_REALS * ( i ) + index] = matrix[i]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:130:13: error: ‘mChunkBase’ was not declared in this scope 130 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘Ogre::ArrayMatrix4& Ogre::ArrayMatrix4::operator=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:17: error: ‘mChunkBase’ was not declared in this scope 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:165:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 165 | mChunkBase[i + 1] = rkMatrix.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:166:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 166 | mChunkBase[i + 2] = rkMatrix.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:167:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 167 | mChunkBase[i + 3] = rkMatrix.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:224:9: error: ‘ArrayReal’ does not name a type 224 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::SimpleMatrix4::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:229:13: error: ‘mChunkBase’ was not declared in this scope 229 | mChunkBase[0] = src._m[0]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:253: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:17: error: variable or field ‘concatArrayMat4’ declared void 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:35: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:40:37: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:41:37: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:17: error: variable or field ‘concatArrayMat4’ declared void 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:35: error: ‘ArrayReal’ was not declared in this scope 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:106:37: error: expected primary-expression before ‘const’ 106 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In function ‘Ogre::ArrayMatrix4 Ogre::operator*(const ArrayMatrix4&, const ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:33: error: ‘class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:49: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:65: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:9: error: ‘concatArrayMat4’ was not declared in this scope 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrix4::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:189:9: error: ‘ArrayReal’ was not declared in this scope 189 | ArrayReal invW = ( mChunkBase[12] * rhs.mChunkBase[0] + mChunkBase[13] * rhs.mChunkBase[1] ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:9: error: ‘invW’ was not declared in this scope 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:26: error: ‘Inv4’ is not a member of ‘Ogre::MathlibC’ 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:15: error: ‘mChunkBase’ was not declared in this scope 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:196:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 196 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:199:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 199 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:202:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 202 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) * invW ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::operator*=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:26: error: ‘mChunkBase’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:9: error: ‘concatArrayMat4’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:9: error: ‘ArrayReal’ was not declared in this scope 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:213:15: error: ‘ArrayReal’ does not name a type 213 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:214:18: error: expected ‘;’ before ‘fTx’ 214 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:215:18: error: expected ‘;’ before ‘fTy’ 215 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:216:18: error: expected ‘;’ before ‘fTz’ 216 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:217:18: error: expected ‘;’ before ‘fTwx’ 217 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:218:18: error: expected ‘;’ before ‘fTwy’ 218 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:219:18: error: expected ‘;’ before ‘fTwz’ 219 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:220:18: error: expected ‘;’ before ‘fTxx’ 220 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:221:18: error: expected ‘;’ before ‘fTxy’ 221 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:222:18: error: expected ‘;’ before ‘fTxz’ 222 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:223:18: error: expected ‘;’ before ‘fTyy’ 223 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:224:18: error: expected ‘;’ before ‘fTyz’ 224 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:225:18: error: expected ‘;’ before ‘fTzz’ 225 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:9: error: ‘chunkBase’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:33: error: ‘fTyy’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:40: error: ‘fTzz’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:24: error: ‘fTxy’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:31: error: ‘fTwz’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:24: error: ‘fTxz’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:31: error: ‘fTwy’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:231:33: error: ‘fTxx’ was not declared in this scope 231 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:24: error: ‘fTyz’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:31: error: ‘fTwx’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:9: error: ‘ArrayReal’ was not declared in this scope 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:242:15: error: ‘ArrayReal’ does not name a type 242 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:243:15: error: ‘ArrayReal’ does not name a type 243 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:9: error: ‘chunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:39: error: ‘scaleChunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:248:24: error: ‘posChunkBase’ was not declared in this scope 248 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:261:25: error: ‘mChunkBase’ was not declared in this scope 261 | chunkBase[12] = mChunkBase[13] = mChunkBase[14] = 0.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘bool Ogre::ArrayMatrix4::isAffine() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:267:17: error: ‘mChunkBase’ was not declared in this scope 267 | return (mChunkBase[12] == 0) & (mChunkBase[13] == 0) & | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::loadFromAoS(const Ogre::SimpleMatrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:9: error: ‘mChunkBase’ was not declared in this scope 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:284:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 284 | mChunkBase[1] = src->mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:285:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 285 | mChunkBase[2] = src->mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:286:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 286 | mChunkBase[3] = src->mChunkBase[3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:287:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 287 | mChunkBase[4] = src->mChunkBase[4]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:288:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 288 | mChunkBase[5] = src->mChunkBase[5]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:289:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 289 | mChunkBase[6] = src->mChunkBase[6]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:290:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 290 | mChunkBase[7] = src->mChunkBase[7]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:291:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 291 | mChunkBase[8] = src->mChunkBase[8]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:292:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 292 | mChunkBase[9] = src->mChunkBase[9]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:293:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 293 | mChunkBase[10] = src->mChunkBase[10]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:294:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 294 | mChunkBase[11] = src->mChunkBase[11]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:295:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 295 | mChunkBase[12] = src->mChunkBase[12]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:296:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 296 | mChunkBase[13] = src->mChunkBase[13]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:297:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 297 | mChunkBase[14] = src->mChunkBase[14]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:298:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 298 | mChunkBase[15] = src->mChunkBase[15]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:149:16: error: ‘ArrayMaskR’ does not name a type 149 | inline ArrayMaskR intersects( const ArrayAabb &b2 ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal volume() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:158:16: error: ‘ArrayMaskR’ does not name a type 158 | inline ArrayMaskR contains( const ArrayAabb &other ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:161:16: error: ‘ArrayMaskR’ does not name a type 161 | inline ArrayMaskR contains( const ArrayVector3 &v ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:164:16: error: ‘ArrayReal’ does not name a type 164 | inline ArrayReal squaredDistance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:167:16: error: ‘ArrayReal’ does not name a type 167 | inline ArrayReal distance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::getAsAabb(Ogre::Aabb&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:87:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 87 | out.mCenter.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::setFromAabb(const Ogre::Aabb&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:107:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 107 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = aabb.mCenter.x; // X | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:179: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:66:12: error: ‘ArrayMaskR’ does not name a type 66 | inline ArrayMaskR ArrayAabb::intersects( const ArrayAabb& b2 ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:81:12: error: ‘ArrayReal’ does not name a type 81 | inline ArrayReal ArrayAabb::volume() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:90:12: error: ‘ArrayMaskR’ does not name a type 90 | inline ArrayMaskR ArrayAabb::contains( const ArrayAabb &other ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:109:12: error: ‘ArrayMaskR’ does not name a type 109 | inline ArrayMaskR ArrayAabb::contains( const ArrayVector3 &v ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:123:12: error: ‘ArrayReal’ does not name a type 123 | inline ArrayReal ArrayAabb::squaredDistance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:137:12: error: ‘ArrayReal’ does not name a type 137 | inline ArrayReal ArrayAabb::distance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: In member function ‘void Ogre::ArrayAabb::transformAffine(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:148:9: error: ‘ArrayReal’ was not declared in this scope 148 | ArrayReal x = Math::Abs( m.mChunkBase[2] ) * mHalfSize.mChunkBase[2]; // abs( m02 ) * z + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:9: error: ‘x’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:13: error: ‘ogre_madd’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:152:18: error: expected ‘;’ before ‘y’ 152 | ArrayReal y = Math::Abs( m.mChunkBase[6] ) * mHalfSize.mChunkBase[2]; // abs( m12 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:9: error: ‘y’ was not declared in this scope; did you mean ‘yn’? 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^ | yn /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:156:18: error: expected ‘;’ before ‘z’ 156 | ArrayReal z = Math::Abs( m.mChunkBase[10] ) * mHalfSize.mChunkBase[2]; // abs( m22 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:9: error: ‘z’ was not declared in this scope 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:146:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 146 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:162:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 162 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceBoundsPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceFrustumPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:196:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 196 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceDirtyInstanceMgr()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:211:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 211 | mWorldRadius += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceCullLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:220:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 220 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:232:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 232 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLodPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:241:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 241 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:38: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h:77:66: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 77 | inline static void lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:39: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:199:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 199 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:35: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h:421:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 421 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:258:23: error: ‘ArrayReal’ does not name a type 258 | static inline ArrayReal calculateCameraDistance( uint32 _cameraSortMode, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:326:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 326 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ [25/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimation.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimation.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimation.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAnimation.cpp FAILED: [code=1] OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimation.cpp.o /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimation.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimation.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreAnimation.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAnimation.cpp In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreEntity.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAnimation.cpp:32: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayConfig.h:209:10: error: #error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" 209 | # error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" | ^~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreMathlib.h:57, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayVector3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayQuaternion.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrix4.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:47: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:46:22: error: ‘ArrayReal’ does not name a type 46 | static const ArrayReal HALF; // 0.5f, 0.5f, 0.5f, 0.5f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:47:22: error: ‘ArrayReal’ does not name a type 47 | static const ArrayReal ONE; // 1.0f, 1.0f, 1.0f, 1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:48:22: error: ‘ArrayReal’ does not name a type 48 | static const ArrayReal THREE; // 3.0f, 3.0f, 3.0f, 3.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:49:22: error: ‘ArrayReal’ does not name a type 49 | static const ArrayReal NEG_ONE; //-1.0f, -1.0f, -1.0f, -1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:50:22: error: ‘ArrayReal’ does not name a type 50 | static const ArrayReal PI; // PI, PI, PI, PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:51:22: error: ‘ArrayReal’ does not name a type 51 | static const ArrayReal TWO_PI; // 2*PI, 2*PI, 2*PI, 2*PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:52:22: error: ‘ArrayReal’ does not name a type 52 | static const ArrayReal ONE_DIV_2PI; // 1 / 2PI, 1 / 2PI, 1 / 2PI, 1 / 2PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:53:22: error: ‘ArrayReal’ does not name a type 53 | static const ArrayReal fEpsilon; // 1e-6f, 1e-6f, 1e-6f, 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:54:22: error: ‘ArrayReal’ does not name a type 54 | static const ArrayReal fSqEpsilon; // 1e-12f, 1e-12f, 1e-12f, 1e-12f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:55:22: error: ‘ArrayReal’ does not name a type 55 | static const ArrayReal OneMinusEpsilon; // 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:56:22: error: ‘ArrayReal’ does not name a type 56 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:58:22: error: ‘ArrayReal’ does not name a type 58 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:60:22: error: ‘ArrayReal’ does not name a type 60 | static const ArrayReal FLOAT_MIN; // FLT_MIN, FLT_MIN, FLT_MIN, FLT_MIN | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:61:22: error: ‘ArrayReal’ does not name a type 61 | static const ArrayReal SIGN_MASK; // 0x80000000, 0x80000000, 0x80000000, 0x80000000 | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:62:22: error: ‘ArrayReal’ does not name a type 62 | static const ArrayReal INFINITEA; // Inf, Inf, Inf, Inf | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:63:22: error: ‘ArrayReal’ does not name a type 63 | static const ArrayReal MAX_NEG; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:64:22: error: ‘ArrayReal’ does not name a type 64 | static const ArrayReal MAX_POS; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:72:23: error: ‘ArrayReal’ does not name a type 72 | static inline ArrayReal Abs4( ArrayReal a ) { return Math::Abs( a ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:94:23: error: ‘ArrayReal’ does not name a type 94 | static inline ArrayReal Cmov4( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:133:23: error: ‘ArrayReal’ does not name a type 133 | static inline ArrayReal CmovRobust( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:137:23: error: ‘ArrayInt’ does not name a type 137 | static inline ArrayInt CmovRobust( ArrayInt arg1, ArrayInt arg2, ArrayMaskI mask ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:146:23: error: ‘ArrayInt’ does not name a type 146 | static inline ArrayInt And( ArrayInt a, ArrayInt b ) { return a & b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:148:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 148 | static inline ArrayMaskI And( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:153:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 153 | static inline ArrayMaskI And( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:158:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 158 | static inline ArrayMaskI And( ArrayMaskI a, ArrayMaskI b ) { return a & b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:164:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 164 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayInt b ) { return ( a & b ) != 0; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:166:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 166 | static inline ArrayMaskI TestFlags4( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:171:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 171 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:180:23: error: ‘ArrayInt’ does not name a type 180 | static inline ArrayInt AndNot( ArrayInt a, ArrayInt b ) { return a & ~b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:182:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 182 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:187:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 187 | static inline ArrayMaskI AndNot( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:192:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 192 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayMaskI b ) { return a & ( !b ); } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:198:23: error: ‘ArrayInt’ does not name a type 198 | static inline ArrayInt Or( ArrayInt a, ArrayInt b ) { return a | b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:199:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 199 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayMaskI b ) { return a | b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:201:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 201 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:205:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 205 | static inline ArrayMaskI Or( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:214:23: error: ‘ArrayMaskR’ does not name a type 214 | static inline ArrayMaskR CompareLess( ArrayReal a, ArrayReal b ) { return a < b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:220:23: error: ‘ArrayMaskR’ does not name a type 220 | static inline ArrayMaskR CompareLessEqual( ArrayReal a, ArrayReal b ) { return a <= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:226:23: error: ‘ArrayMaskR’ does not name a type 226 | static inline ArrayMaskR CompareGreater( ArrayReal a, ArrayReal b ) { return a > b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:232:23: error: ‘ArrayMaskR’ does not name a type 232 | static inline ArrayMaskR CompareGreaterEqual( ArrayReal a, ArrayReal b ) { return a >= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:234:23: error: ‘ArrayReal’ does not name a type 234 | static inline ArrayReal SetAll( Real val ) { return val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:236:23: error: ‘ArrayInt’ does not name a type 236 | static inline ArrayInt SetAll( uint32 val ) { return val; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:238:33: error: ‘ArrayReal’ has not been declared 238 | static inline void Set( ArrayReal &dst, Real val, size_t index ) { dst = val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:244:23: error: ‘ArrayMaskR’ does not name a type 244 | static inline ArrayMaskR isInfinity( ArrayReal a ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:250:23: error: ‘ArrayReal’ does not name a type 250 | static inline ArrayReal Max( ArrayReal a, ArrayReal b ) { return std::max( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:253:23: error: ‘ArrayReal’ does not name a type 253 | static inline ArrayReal Min( ArrayReal a, ArrayReal b ) { return std::min( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:259:40: error: ‘ArrayReal’ has not been declared 259 | static inline Real ColapseMin( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:265:40: error: ‘ArrayReal’ has not been declared 265 | static inline Real ColapseMax( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:275:23: error: ‘ArrayReal’ does not name a type 275 | static inline ArrayReal Inv4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:288:23: error: ‘ArrayReal’ does not name a type 288 | static inline ArrayReal InvNonZero4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:294:23: error: ‘ArrayReal’ does not name a type 294 | static inline ArrayReal InvSqrt4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:300:23: error: ‘ArrayReal’ does not name a type 300 | static inline ArrayReal InvSqrtNonZero4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:310:23: error: ‘ArrayReal’ does not name a type 310 | static inline ArrayReal Modf4( ArrayReal x, ArrayReal &outIntegral ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:318:23: error: ‘ArrayReal’ does not name a type 318 | static inline ArrayReal ACos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:326:23: error: ‘ArrayReal’ does not name a type 326 | static inline ArrayReal Sin4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:334:23: error: ‘ArrayReal’ does not name a type 334 | static inline ArrayReal Cos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:30: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:43: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:62: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:349: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:32:12: error: ‘ArrayReal’ does not name a type 32 | inline ArrayReal MathlibC::Modf4( ArrayReal x, ArrayReal &outIntegral ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:37:12: error: ‘ArrayReal’ does not name a type 37 | inline ArrayReal MathlibC::ACos4( ArrayReal x) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:42:12: error: ‘ArrayReal’ does not name a type 42 | inline ArrayReal MathlibC::Sin4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:47:12: error: ‘ArrayReal’ does not name a type 47 | inline ArrayReal MathlibC::Cos4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:17: error: variable or field ‘SinCos4’ declared void 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:36: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:49: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:60: error: ‘outSin’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:68: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:79: error: ‘outCos’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:65:9: error: ‘ArrayReal’ does not name a type 65 | ArrayReal mChunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:68:32: error: expected ‘)’ before ‘chunkX’ 68 | ArrayVector3( ArrayReal chunkX, ArrayReal chunkY, ArrayReal chunkZ ) | ~ ^~~~~~~ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:136:47: error: ‘ArrayReal’ has not been declared 136 | inline friend ArrayVector3 operator+( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:137:72: error: ‘ArrayReal’ has not been declared 137 | inline friend ArrayVector3 operator+( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:143:47: error: ‘ArrayReal’ has not been declared 143 | inline friend ArrayVector3 operator-( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:144:72: error: ‘ArrayReal’ has not been declared 144 | inline friend ArrayVector3 operator-( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:150:47: error: ‘ArrayReal’ has not been declared 150 | inline friend ArrayVector3 operator*( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:151:72: error: ‘ArrayReal’ has not been declared 151 | inline friend ArrayVector3 operator*( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:157:47: error: ‘ArrayReal’ has not been declared 157 | inline friend ArrayVector3 operator/( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:158:72: error: ‘ArrayReal’ has not been declared 158 | inline friend ArrayVector3 operator/( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:39: error: ‘ArrayReal’ does not name a type 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:39: error: ‘ArrayReal’ does not name a type 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:39: error: ‘ArrayReal’ does not name a type 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:39: error: ‘ArrayReal’ does not name a type 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:173:16: error: ‘ArrayReal’ does not name a type 173 | inline ArrayReal length() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:176:16: error: ‘ArrayReal’ does not name a type 176 | inline ArrayReal squaredLength() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:179:16: error: ‘ArrayReal’ does not name a type 179 | inline ArrayReal distance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:182:16: error: ‘ArrayReal’ does not name a type 182 | inline ArrayReal squaredDistance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:185:16: error: ‘ArrayReal’ does not name a type 185 | inline ArrayReal dotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:188:16: error: ‘ArrayReal’ does not name a type 188 | inline ArrayReal absDotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:207:16: error: ‘ArrayReal’ does not name a type 207 | inline ArrayReal getMinComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:210:16: error: ‘ArrayReal’ does not name a type 210 | inline ArrayReal getMaxComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:294:28: error: ‘ArrayMaskR’ has not been declared 294 | inline void Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:317:33: error: ‘ArrayMaskR’ has not been declared 317 | inline void CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:338:43: error: ‘ArrayMaskR’ has not been declared 338 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::getAsVector3(Ogre::Vector3&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:78:71: error: ‘mChunkBase’ was not declared in this scope 78 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:79:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 79 | out.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::getAsVector3(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:89:71: error: ‘mChunkBase’ was not declared in this scope 89 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:90:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 90 | return Vector3( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setFromVector3(const Ogre::Vector3&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:97:59: error: ‘mChunkBase’ was not declared in this scope 97 | Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:98:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 98 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.x; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setAll(const Ogre::Vector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:106:13: error: ‘mChunkBase’ was not declared in this scope 106 | mChunkBase[0] = v.x; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::ArrayVector3& Ogre::ArrayVector3::operator=(Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:121:13: error: ‘mChunkBase’ was not declared in this scope 121 | mChunkBase[0] = fScalar; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:361: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::operator-() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:160:31: error: ‘mChunkBase’ was not declared in this scope 160 | return ArrayVector3( -mChunkBase[0], -mChunkBase[1], -mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:95:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 95 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:96:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 96 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:97:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 97 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:105:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 105 | lhs.mChunkBase[0] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:106:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 106 | lhs.mChunkBase[1] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:107:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 107 | lhs.mChunkBase[2] op_func fInv );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:184:98: error: ‘ArrayMaskR’ has not been declared 184 | inline ArrayVector3 ArrayVector3::Cmov4( const ArrayVector3 &arg1, const ArrayVector3 &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In static member function ‘static Ogre::ArrayVector3 Ogre::ArrayVector3::Cmov4(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreStableHeaders.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAnimation.cpp:28: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator+=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:198:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 198 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:21: note: candidates are: ‘void Ogre::ArrayVector3::operator+=(int)’ 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator-=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:202:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 202 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:21: note: candidates are: ‘void Ogre::ArrayVector3::operator-=(int)’ 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator*=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:206:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 206 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:21: note: candidates are: ‘void Ogre::ArrayVector3::operator*=(int)’ 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:9: error: ‘ArrayReal’ was not declared in this scope 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:138:15: error: ‘ArrayReal’ does not name a type 138 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:9: error: ‘chunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:45: error: ‘aChunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:144:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator/=(Ogre::Real)’ 144 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:210:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_DIVISION’ 210 | DEFINE_UPDATE_R_SCALAR_DIVISION( Real, /=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:21: note: candidates are: ‘void Ogre::ArrayVector3::operator/=(int)’ 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:135:17: note: ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’ 135 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:214:12: error: ‘ArrayReal’ does not name a type 214 | inline ArrayReal ArrayVector3::length() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:221:12: error: ‘ArrayReal’ does not name a type 221 | inline ArrayReal ArrayVector3::squaredLength() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:228:12: error: ‘ArrayReal’ does not name a type 228 | inline ArrayReal ArrayVector3::distance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:233:12: error: ‘ArrayReal’ does not name a type 233 | inline ArrayReal ArrayVector3::squaredDistance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:238:12: error: ‘ArrayReal’ does not name a type 238 | inline ArrayReal ArrayVector3::dotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:245:12: error: ‘ArrayReal’ does not name a type 245 | inline ArrayReal ArrayVector3::absDotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:254:9: error: ‘ArrayReal’ was not declared in this scope 254 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:9: error: ‘sqLength’ was not declared in this scope 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:263:18: error: expected ‘;’ before ‘invLength’ 263 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:9: error: ‘mChunkBase’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:41: error: ‘invLength’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::crossProduct(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:18: error: ‘mChunkBase’ was not declared in this scope 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:273:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 273 | (mChunkBase[2] * rkVec.mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:274:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 274 | (mChunkBase[2] * rkVec.mChunkBase[0]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:275:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 275 | (mChunkBase[0] * rkVec.mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:276:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 276 | (mChunkBase[0] * rkVec.mChunkBase[1]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:277:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 277 | (mChunkBase[1] * rkVec.mChunkBase[0]) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::midPoint(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:31: error: ‘mChunkBase’ was not declared in this scope 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:283:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 283 | (mChunkBase[1] + rkVec.mChunkBase[1]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:284:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 284 | (mChunkBase[2] + rkVec.mChunkBase[2]) * 0.5f ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeFloor(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:9: error: ‘ArrayReal’ was not declared in this scope 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:290:15: error: ‘ArrayReal’ does not name a type 290 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:9: error: ‘aChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:50: error: ‘bChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeCeil(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:9: error: ‘ArrayReal’ was not declared in this scope 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:299:15: error: ‘ArrayReal’ does not name a type 299 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:9: error: ‘aChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:50: error: ‘bChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:305:12: error: ‘ArrayReal’ does not name a type 305 | inline ArrayReal ArrayVector3::getMinComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:310:12: error: ‘ArrayReal’ does not name a type 310 | inline ArrayReal ArrayVector3::getMaxComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::setToSign()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:317:9: error: ‘mChunkBase’ was not declared in this scope 317 | mChunkBase[0] = mChunkBase[0] >= 0 ? 1.0f : -1.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::perpendicular() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:326:15: error: ‘ArrayMaskR’ does not name a type 326 | const ArrayMaskR mask = perp.squaredLength() <= MathlibC::fSqEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:328:13: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 328 | if( mask ) | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::normalisedCopy() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:345:9: error: ‘ArrayReal’ was not declared in this scope 345 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:9: error: ‘sqLength’ was not declared in this scope 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:57: error: ‘ONE’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:83: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:354:18: error: expected ‘;’ before ‘invLength’ 354 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:30: error: ‘mChunkBase’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:46: error: ‘invLength’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::reflect(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:363:41: error: ‘const class Ogre::ArrayVector3’ has no member named ‘dotProduct’; did you mean ‘crossProduct’? 363 | return ( *this - ( 2.0f * this->dotProduct( normal ) ) * normal ); | ^~~~~~~~~~ | crossProduct /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::inverseLeaveZeroes()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:9: error: ‘mChunkBase’ was not declared in this scope 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘int Ogre::ArrayVector3::isNaN() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:378:29: error: ‘mChunkBase’ was not declared in this scope 378 | return Math::isNaN( mChunkBase[0] ) | Math::isNaN( mChunkBase[1] ) | Math::isNaN( mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::primaryAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:392:9: error: ‘ArrayReal’ was not declared in this scope 392 | ArrayReal absx = Math::Abs( mChunkBase[0] ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:393:18: error: expected ‘;’ before ‘absy’ 393 | ArrayReal absy = Math::Abs( mChunkBase[1] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:394:18: error: expected ‘;’ before ‘absz’ 394 | ArrayReal absz = Math::Abs( mChunkBase[2] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:397:18: error: expected ‘;’ before ‘sign’ 397 | ArrayReal sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[0] > 0 ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:398:28: error: ‘sign’ was not declared in this scope; did you mean ‘sin’? 398 | ArrayVector3 xVec( sign, 0, 0 ); | ^~~~ | sin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:46: error: ‘mChunkBase’ was not declared in this scope 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:405:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 405 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[2] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:409:9: error: ‘ArrayMaskR’ was not declared in this scope 409 | ArrayMaskR mask = absx > absz; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:87: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:16: error: ‘absy’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:23: error: ‘absz’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:418:21: error: ‘absx’ was not declared in this scope; did you mean ‘abs’? 418 | yVec.Cmov4( absx > absy, xVec ); | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMin() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:424:25: error: ‘mChunkBase’ was not declared in this scope 424 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMax() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:429:25: error: ‘mChunkBase’ was not declared in this scope 429 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:17: error: variable or field ‘Cmov4’ declared void 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:38: error: ‘ArrayMaskR’ was not declared in this scope 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:55: error: expected primary-expression before ‘const’ 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:17: error: variable or field ‘CmovRobust’ declared void 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:43: error: ‘ArrayMaskR’ was not declared in this scope 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:60: error: expected primary-expression before ‘const’ 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::loadFromAoS(const Ogre::Real*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:452:9: error: ‘mChunkBase’ was not declared in this scope 452 | mChunkBase[0] = src[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:32: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:57: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:82: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:72:32: error: ‘ArrayReal’ does not name a type 72 | const ArrayReal &chunkZ ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:126:56: error: ‘ArrayReal’ does not name a type 126 | inline void FromOrthoDet1RotationMatrix( const ArrayReal *RESTRICT_ALIAS matrix ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:129:42: error: ‘ArrayRadian’ does not name a type 129 | inline void FromAngleAxis( const ArrayRadian &rfAngle, const ArrayVector3 &rkAxis ); | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:132:34: error: ‘ArrayRadian’ has not been declared 132 | inline void ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const; | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:141:78: error: ‘ArrayReal’ has not been declared 141 | inline friend ArrayQuaternion operator*( const ArrayQuaternion &lhs, ArrayReal scalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:142:50: error: ‘ArrayReal’ has not been declared 142 | inline friend ArrayQuaternion operator*( ArrayReal scalar, const ArrayQuaternion &lhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:145:57: error: ‘ArrayReal’ does not name a type 145 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal Dot( const ArrayQuaternion &rkQ ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:158:16: error: ‘ArrayReal’ does not name a type 158 | inline ArrayReal Norm() const; // Returns the squared length, doesn't modify | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:193:46: error: ‘ArrayReal’ has not been declared 193 | static inline ArrayQuaternion Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:199:54: error: ‘ArrayReal’ has not been declared 199 | static inline ArrayQuaternion nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:205:46: error: ‘ArrayReal’ has not been declared 205 | static inline ArrayQuaternion nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:229:28: error: ‘ArrayMaskR’ has not been declared 229 | inline void Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:250:46: error: ‘ArrayMaskR’ has not been declared 250 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::getAsQuaternion(Ogre::Quaternion&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:84:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 84 | out.w = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘Ogre::Quaternion Ogre::ArrayQuaternion::getAsQuaternion(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:96:44: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 96 | return Quaternion( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::setFromQuaternion(const Ogre::Quaternion&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:105:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 105 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.w; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:260: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:85:25: error: ‘ArrayReal’ does not name a type 85 | DEFINE_L_OPERATION( ArrayReal, ArrayQuaternion, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:42:48: note: in definition of macro ‘DEFINE_L_OPERATION’ 42 | inline ArrayQuaternion operator op ( const leftType lhs, const rightClass &rhs )\ | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:86:42: error: ‘ArrayReal’ does not name a type 86 | DEFINE_R_OPERATION( ArrayQuaternion, ArrayReal, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:51:70: note: in definition of macro ‘DEFINE_R_OPERATION’ 51 | inline ArrayQuaternion operator op ( const leftClass &lhs, const rightType rhs )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:96:41: error: ‘ArrayReal’ does not name a type 96 | DEFINE_UPDATE_R_OPERATION( ArrayReal, *=, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:70:54: note: in definition of macro ‘DEFINE_UPDATE_R_OPERATION’ 70 | inline void ArrayQuaternion::operator op ( const rightType a )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Slerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:52: error: ‘ArrayReal’ was not declared in this scope 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:66: error: expected primary-expression before ‘const’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:121:57: error: expected primary-expression before ‘const’ 121 | const ArrayQuaternion &rkQ /*, bool shortestPath*/ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:122:5: error: expected ‘,’ or ‘;’ before ‘{’ token 122 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerpShortest’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:60: error: ‘ArrayReal’ was not declared in this scope 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:74: error: expected primary-expression before ‘const’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:165:60: error: expected primary-expression before ‘const’ 165 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:166:5: error: expected ‘,’ or ‘;’ before ‘{’ token 166 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:52: error: ‘ArrayReal’ was not declared in this scope 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:66: error: expected primary-expression before ‘const’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:186:57: error: expected primary-expression before ‘const’ 186 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:187:5: error: expected ‘,’ or ‘;’ before ‘{’ token 187 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:199:82: error: ‘ArrayMaskR’ has not been declared 199 | const ArrayQuaternion &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Cmov4(const Ogre::ArrayQuaternion&, const Ogre::ArrayQuaternion&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:202:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 202 | MathlibC::Cmov4( arg1.w, arg2.w, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:203:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 203 | MathlibC::Cmov4( arg1.x, arg2.x, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:204:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 204 | MathlibC::Cmov4( arg1.y, arg2.y, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:205:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 205 | MathlibC::Cmov4( arg1.z, arg2.z, mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static void Ogre::ArrayQuaternion::mul(const Ogre::ArrayQuaternion&, Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:211:48: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 211 | ArrayVector3 qVec( inQ.x, inQ.y, inQ.z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:217:9: error: ‘ArrayReal’ was not declared in this scope 217 | ArrayReal w2 = inQ.w + inQ.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:233:69: error: ‘ArrayReal’ does not name a type 233 | inline void ArrayQuaternion::FromOrthoDet1RotationMatrix( const ArrayReal * RESTRICT_ALIAS matrix ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromOrthoDet1RotationMatrix(const int*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:235:9: error: ‘ArrayReal’ was not declared in this scope 235 | ArrayReal m00 = matrix[0], m01 = matrix[1], m02 = matrix[2], | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:50: error: ‘m00’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:58: error: ‘m11’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:64: error: ‘m22’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:31: error: ‘m21’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:37: error: ‘m12’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:31: error: ‘m02’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:37: error: ‘m20’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:31: error: ‘m10’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:37: error: ‘m01’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:261:55: error: ‘ArrayRadian’ does not name a type 261 | inline void ArrayQuaternion::FromAngleAxis( const ArrayRadian& rfAngle, const ArrayVector3& rkAxis ) | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromAngleAxis(const int&, const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:268:9: error: ‘ArrayReal’ was not declared in this scope 268 | ArrayReal fHalfAngle( rfAngle.valueRadians() * 0.5f ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:270:18: error: expected ‘;’ before ‘fSin’ 270 | ArrayReal fSin; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:28: error: ‘fHalfAngle’ was not declared in this scope; did you mean ‘rfAngle’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~~~~~~~ | rfAngle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:40: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:273:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 273 | ArrayReal * RESTRICT_ALIAS chunkBase = &w; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:274:15: error: ‘ArrayReal’ does not name a type 274 | const ArrayReal * RESTRICT_ALIAS rkAxisChunkBase = rkAxis.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:9: error: ‘chunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:31: error: ‘rkAxisChunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:17: error: variable or field ‘ToAngleAxis’ declared void 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:47: error: ‘ArrayRadian’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:60: error: ‘rfAngle’ was not declared in this scope; did you mean ‘Angle’? 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:82: error: expected primary-expression before ‘&’ token 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:83: error: ‘rkAxis’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::xAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:309:9: error: ‘ArrayReal’ was not declared in this scope 309 | ArrayReal fTy = y + y; // 2 * y | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:310:18: error: expected ‘;’ before ‘fTz’ 310 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:311:18: error: expected ‘;’ before ‘fTwy’ 311 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:312:18: error: expected ‘;’ before ‘fTwz’ 312 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:313:18: error: expected ‘;’ before ‘fTxy’ 313 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:314:18: error: expected ‘;’ before ‘fTxz’ 314 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:315:18: error: expected ‘;’ before ‘fTyy’ 315 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:316:18: error: expected ‘;’ before ‘fTzz’ 316 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:38: error: ‘fTyy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:45: error: ‘fTzz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:52: error: ‘fTxy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:59: error: ‘fTwz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:65: error: ‘fTxz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:72: error: ‘fTwy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::yAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:323:9: error: ‘ArrayReal’ was not declared in this scope 323 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:324:18: error: expected ‘;’ before ‘fTy’ 324 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:325:18: error: expected ‘;’ before ‘fTz’ 325 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:326:18: error: expected ‘;’ before ‘fTwx’ 326 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:327:18: error: expected ‘;’ before ‘fTwz’ 327 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:328:18: error: expected ‘;’ before ‘fTxx’ 328 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:329:18: error: expected ‘;’ before ‘fTxy’ 329 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:330:18: error: expected ‘;’ before ‘fTyz’ 330 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:331:18: error: expected ‘;’ before ‘fTzz’ 331 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:30: error: ‘fTxy’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:37: error: ‘fTwz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:51: error: ‘fTxx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:58: error: ‘fTzz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:65: error: ‘fTyz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:72: error: ‘fTwx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::zAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:338:9: error: ‘ArrayReal’ was not declared in this scope 338 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:339:18: error: expected ‘;’ before ‘fTy’ 339 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:340:18: error: expected ‘;’ before ‘fTz’ 340 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:341:18: error: expected ‘;’ before ‘fTwx’ 341 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:342:18: error: expected ‘;’ before ‘fTwy’ 342 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:343:18: error: expected ‘;’ before ‘fTxx’ 343 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:344:18: error: expected ‘;’ before ‘fTxz’ 344 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:345:18: error: expected ‘;’ before ‘fTyy’ 345 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:346:18: error: expected ‘;’ before ‘fTyz’ 346 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:30: error: ‘fTxz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:37: error: ‘fTwy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:43: error: ‘fTyz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:50: error: ‘fTwx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:64: error: ‘fTxx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:71: error: ‘fTyy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:351:12: error: ‘ArrayReal’ does not name a type 351 | inline ArrayReal ArrayQuaternion::Dot( const ArrayQuaternion& rkQ ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:356:12: error: ‘ArrayReal’ does not name a type 356 | inline ArrayReal ArrayQuaternion::Norm() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:363:9: error: ‘ArrayReal’ was not declared in this scope 363 | ArrayReal sqLength = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:9: error: ‘sqLength’ was not declared in this scope 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:370:18: error: expected ‘;’ before ‘invLength’ 370 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:371:17: error: ‘invLength’ was not declared in this scope 371 | w = w * invLength; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Inverse() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:379:9: error: ‘ArrayReal’ was not declared in this scope 379 | ArrayReal fNorm = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:9: error: ‘fNorm’ was not declared in this scope 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:65: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:383:18: error: expected ‘;’ before ‘invNorm’ 383 | ArrayReal invNorm = MathlibC::Inv4( fNorm ); | ^~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:384:18: error: expected ‘;’ before ‘negInvNorm’ 384 | ArrayReal negInvNorm = -invNorm; | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:37: error: ‘invNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:50: error: ‘negInvNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Exp() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:400:9: error: ‘ArrayReal’ was not declared in this scope 400 | ArrayReal fAngle = std::sqrt( x * x + y * y + z * z ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:402:18: error: expected ‘;’ before ‘localW’ 402 | ArrayReal localW, fSin; | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:28: error: ‘fAngle’ was not declared in this scope; did you mean ‘Angle’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:36: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:42: error: ‘localW’ was not declared in this scope 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:406:18: error: expected ‘;’ before ‘coeff’ 406 | ArrayReal coeff = MathlibC::CmovRobust( fSin / fAngle, 1.0f, | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:408:45: error: ‘coeff’ was not declared in this scope 408 | return ArrayQuaternion( localW, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Log() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:417:9: error: ‘ArrayReal’ was not declared in this scope 417 | ArrayReal fAngle = MathlibC::ACos4( w ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:418:18: error: expected ‘;’ before ‘fSin’ 418 | ArrayReal fSin = MathlibC::Sin4( fAngle ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:421:9: error: ‘ArrayMaskR’ was not declared in this scope 421 | ArrayMaskR mask = Math::Abs( w ) < MathlibC::ONE && Math::Abs( fSin ) >= MathlibC::fEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:427:18: error: expected ‘;’ before ‘coeff’ 427 | ArrayReal coeff = MathlibC::CmovRobust( fAngle * MathlibC::InvNonZero4( fSin ), 1.0f, mask ); | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:429:40: error: ‘coeff’ was not declared in this scope 429 | return ArrayQuaternion( 0, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:435:36: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 435 | ArrayVector3 qVec( x, y, z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:441:9: error: ‘ArrayReal’ was not declared in this scope 441 | ArrayReal w2 = w + w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:17: error: variable or field ‘Cmov4’ declared void 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:41: error: ‘ArrayMaskR’ was not declared in this scope 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:58: error: expected primary-expression before ‘const’ 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In copy constructor ‘Ogre::ArrayMatrix4::ArrayMatrix4(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:17: error: ‘mChunkBase’ was not declared in this scope 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:38: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:84:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 84 | mChunkBase[i + 1] = copy.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:85:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 85 | mChunkBase[i + 2] = copy.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:86:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 86 | mChunkBase[i + 3] = copy.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::getAsMatrix4(Ogre::Matrix4&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:93:86: error: ‘mChunkBase’ was not declared in this scope 93 | const Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:97:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 97 | matrix[i] = aliasedReal[ARRAY_PACKED_REALS * ( i ) + index]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setFromMatrix4(const Ogre::Matrix4&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:116:80: error: ‘mChunkBase’ was not declared in this scope 116 | Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:120:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 120 | aliasedReal[ARRAY_PACKED_REALS * ( i ) + index] = matrix[i]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:130:13: error: ‘mChunkBase’ was not declared in this scope 130 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘Ogre::ArrayMatrix4& Ogre::ArrayMatrix4::operator=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:17: error: ‘mChunkBase’ was not declared in this scope 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:165:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 165 | mChunkBase[i + 1] = rkMatrix.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:166:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 166 | mChunkBase[i + 2] = rkMatrix.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:167:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 167 | mChunkBase[i + 3] = rkMatrix.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:224:9: error: ‘ArrayReal’ does not name a type 224 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::SimpleMatrix4::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:229:13: error: ‘mChunkBase’ was not declared in this scope 229 | mChunkBase[0] = src._m[0]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:253: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:17: error: variable or field ‘concatArrayMat4’ declared void 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:35: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:40:37: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:41:37: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:17: error: variable or field ‘concatArrayMat4’ declared void 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:35: error: ‘ArrayReal’ was not declared in this scope 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:106:37: error: expected primary-expression before ‘const’ 106 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In function ‘Ogre::ArrayMatrix4 Ogre::operator*(const ArrayMatrix4&, const ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:33: error: ‘class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:49: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:65: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:9: error: ‘concatArrayMat4’ was not declared in this scope 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrix4::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:189:9: error: ‘ArrayReal’ was not declared in this scope 189 | ArrayReal invW = ( mChunkBase[12] * rhs.mChunkBase[0] + mChunkBase[13] * rhs.mChunkBase[1] ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:9: error: ‘invW’ was not declared in this scope 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:26: error: ‘Inv4’ is not a member of ‘Ogre::MathlibC’ 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:15: error: ‘mChunkBase’ was not declared in this scope 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:196:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 196 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:199:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 199 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:202:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 202 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) * invW ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::operator*=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:26: error: ‘mChunkBase’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:9: error: ‘concatArrayMat4’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:9: error: ‘ArrayReal’ was not declared in this scope 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:213:15: error: ‘ArrayReal’ does not name a type 213 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:214:18: error: expected ‘;’ before ‘fTx’ 214 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:215:18: error: expected ‘;’ before ‘fTy’ 215 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:216:18: error: expected ‘;’ before ‘fTz’ 216 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:217:18: error: expected ‘;’ before ‘fTwx’ 217 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:218:18: error: expected ‘;’ before ‘fTwy’ 218 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:219:18: error: expected ‘;’ before ‘fTwz’ 219 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:220:18: error: expected ‘;’ before ‘fTxx’ 220 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:221:18: error: expected ‘;’ before ‘fTxy’ 221 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:222:18: error: expected ‘;’ before ‘fTxz’ 222 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:223:18: error: expected ‘;’ before ‘fTyy’ 223 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:224:18: error: expected ‘;’ before ‘fTyz’ 224 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:225:18: error: expected ‘;’ before ‘fTzz’ 225 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:9: error: ‘chunkBase’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:33: error: ‘fTyy’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:40: error: ‘fTzz’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:24: error: ‘fTxy’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:31: error: ‘fTwz’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:24: error: ‘fTxz’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:31: error: ‘fTwy’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:231:33: error: ‘fTxx’ was not declared in this scope 231 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:24: error: ‘fTyz’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:31: error: ‘fTwx’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:9: error: ‘ArrayReal’ was not declared in this scope 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:242:15: error: ‘ArrayReal’ does not name a type 242 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:243:15: error: ‘ArrayReal’ does not name a type 243 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:9: error: ‘chunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:39: error: ‘scaleChunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:248:24: error: ‘posChunkBase’ was not declared in this scope 248 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:261:25: error: ‘mChunkBase’ was not declared in this scope 261 | chunkBase[12] = mChunkBase[13] = mChunkBase[14] = 0.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘bool Ogre::ArrayMatrix4::isAffine() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:267:17: error: ‘mChunkBase’ was not declared in this scope 267 | return (mChunkBase[12] == 0) & (mChunkBase[13] == 0) & | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::loadFromAoS(const Ogre::SimpleMatrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:9: error: ‘mChunkBase’ was not declared in this scope 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:284:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 284 | mChunkBase[1] = src->mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:285:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 285 | mChunkBase[2] = src->mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:286:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 286 | mChunkBase[3] = src->mChunkBase[3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:287:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 287 | mChunkBase[4] = src->mChunkBase[4]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:288:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 288 | mChunkBase[5] = src->mChunkBase[5]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:289:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 289 | mChunkBase[6] = src->mChunkBase[6]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:290:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 290 | mChunkBase[7] = src->mChunkBase[7]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:291:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 291 | mChunkBase[8] = src->mChunkBase[8]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:292:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 292 | mChunkBase[9] = src->mChunkBase[9]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:293:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 293 | mChunkBase[10] = src->mChunkBase[10]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:294:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 294 | mChunkBase[11] = src->mChunkBase[11]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:295:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 295 | mChunkBase[12] = src->mChunkBase[12]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:296:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 296 | mChunkBase[13] = src->mChunkBase[13]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:297:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 297 | mChunkBase[14] = src->mChunkBase[14]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:298:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 298 | mChunkBase[15] = src->mChunkBase[15]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:149:16: error: ‘ArrayMaskR’ does not name a type 149 | inline ArrayMaskR intersects( const ArrayAabb &b2 ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal volume() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:158:16: error: ‘ArrayMaskR’ does not name a type 158 | inline ArrayMaskR contains( const ArrayAabb &other ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:161:16: error: ‘ArrayMaskR’ does not name a type 161 | inline ArrayMaskR contains( const ArrayVector3 &v ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:164:16: error: ‘ArrayReal’ does not name a type 164 | inline ArrayReal squaredDistance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:167:16: error: ‘ArrayReal’ does not name a type 167 | inline ArrayReal distance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::getAsAabb(Ogre::Aabb&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:87:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 87 | out.mCenter.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::setFromAabb(const Ogre::Aabb&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:107:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 107 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = aabb.mCenter.x; // X | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:179: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:66:12: error: ‘ArrayMaskR’ does not name a type 66 | inline ArrayMaskR ArrayAabb::intersects( const ArrayAabb& b2 ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:81:12: error: ‘ArrayReal’ does not name a type 81 | inline ArrayReal ArrayAabb::volume() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:90:12: error: ‘ArrayMaskR’ does not name a type 90 | inline ArrayMaskR ArrayAabb::contains( const ArrayAabb &other ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:109:12: error: ‘ArrayMaskR’ does not name a type 109 | inline ArrayMaskR ArrayAabb::contains( const ArrayVector3 &v ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:123:12: error: ‘ArrayReal’ does not name a type 123 | inline ArrayReal ArrayAabb::squaredDistance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:137:12: error: ‘ArrayReal’ does not name a type 137 | inline ArrayReal ArrayAabb::distance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: In member function ‘void Ogre::ArrayAabb::transformAffine(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:148:9: error: ‘ArrayReal’ was not declared in this scope 148 | ArrayReal x = Math::Abs( m.mChunkBase[2] ) * mHalfSize.mChunkBase[2]; // abs( m02 ) * z + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:9: error: ‘x’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:13: error: ‘ogre_madd’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:152:18: error: expected ‘;’ before ‘y’ 152 | ArrayReal y = Math::Abs( m.mChunkBase[6] ) * mHalfSize.mChunkBase[2]; // abs( m12 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:9: error: ‘y’ was not declared in this scope; did you mean ‘yn’? 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^ | yn /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:156:18: error: expected ‘;’ before ‘z’ 156 | ArrayReal z = Math::Abs( m.mChunkBase[10] ) * mHalfSize.mChunkBase[2]; // abs( m22 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:9: error: ‘z’ was not declared in this scope 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:146:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 146 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:162:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 162 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceBoundsPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceFrustumPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:196:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 196 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceDirtyInstanceMgr()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:211:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 211 | mWorldRadius += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceCullLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:220:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 220 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:232:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 232 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLodPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:241:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 241 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:38: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h:77:66: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 77 | inline static void lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:39: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:199:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 199 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:35: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h:421:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 421 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:258:23: error: ‘ArrayReal’ does not name a type 258 | static inline ArrayReal calculateCameraDistance( uint32 _cameraSortMode, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:326:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 326 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ [26/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreDualQuaternion.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreDualQuaternion.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreDualQuaternion.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDualQuaternion.cpp [27/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreConvexBody.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreConvexBody.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreConvexBody.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreConvexBody.cpp FAILED: [code=1] OgreMain/CMakeFiles/OgreMain.dir/src/OgreConvexBody.cpp.o /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreConvexBody.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreConvexBody.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreConvexBody.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreConvexBody.cpp In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreConvexBody.cpp:35: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayConfig.h:209:10: error: #error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" 209 | # error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" | ^~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreMathlib.h:57, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayVector3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayQuaternion.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrix4.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:47: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:46:22: error: ‘ArrayReal’ does not name a type 46 | static const ArrayReal HALF; // 0.5f, 0.5f, 0.5f, 0.5f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:47:22: error: ‘ArrayReal’ does not name a type 47 | static const ArrayReal ONE; // 1.0f, 1.0f, 1.0f, 1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:48:22: error: ‘ArrayReal’ does not name a type 48 | static const ArrayReal THREE; // 3.0f, 3.0f, 3.0f, 3.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:49:22: error: ‘ArrayReal’ does not name a type 49 | static const ArrayReal NEG_ONE; //-1.0f, -1.0f, -1.0f, -1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:50:22: error: ‘ArrayReal’ does not name a type 50 | static const ArrayReal PI; // PI, PI, PI, PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:51:22: error: ‘ArrayReal’ does not name a type 51 | static const ArrayReal TWO_PI; // 2*PI, 2*PI, 2*PI, 2*PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:52:22: error: ‘ArrayReal’ does not name a type 52 | static const ArrayReal ONE_DIV_2PI; // 1 / 2PI, 1 / 2PI, 1 / 2PI, 1 / 2PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:53:22: error: ‘ArrayReal’ does not name a type 53 | static const ArrayReal fEpsilon; // 1e-6f, 1e-6f, 1e-6f, 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:54:22: error: ‘ArrayReal’ does not name a type 54 | static const ArrayReal fSqEpsilon; // 1e-12f, 1e-12f, 1e-12f, 1e-12f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:55:22: error: ‘ArrayReal’ does not name a type 55 | static const ArrayReal OneMinusEpsilon; // 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:56:22: error: ‘ArrayReal’ does not name a type 56 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:58:22: error: ‘ArrayReal’ does not name a type 58 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:60:22: error: ‘ArrayReal’ does not name a type 60 | static const ArrayReal FLOAT_MIN; // FLT_MIN, FLT_MIN, FLT_MIN, FLT_MIN | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:61:22: error: ‘ArrayReal’ does not name a type 61 | static const ArrayReal SIGN_MASK; // 0x80000000, 0x80000000, 0x80000000, 0x80000000 | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:62:22: error: ‘ArrayReal’ does not name a type 62 | static const ArrayReal INFINITEA; // Inf, Inf, Inf, Inf | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:63:22: error: ‘ArrayReal’ does not name a type 63 | static const ArrayReal MAX_NEG; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:64:22: error: ‘ArrayReal’ does not name a type 64 | static const ArrayReal MAX_POS; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:72:23: error: ‘ArrayReal’ does not name a type 72 | static inline ArrayReal Abs4( ArrayReal a ) { return Math::Abs( a ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:94:23: error: ‘ArrayReal’ does not name a type 94 | static inline ArrayReal Cmov4( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:133:23: error: ‘ArrayReal’ does not name a type 133 | static inline ArrayReal CmovRobust( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:137:23: error: ‘ArrayInt’ does not name a type 137 | static inline ArrayInt CmovRobust( ArrayInt arg1, ArrayInt arg2, ArrayMaskI mask ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:146:23: error: ‘ArrayInt’ does not name a type 146 | static inline ArrayInt And( ArrayInt a, ArrayInt b ) { return a & b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:148:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 148 | static inline ArrayMaskI And( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:153:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 153 | static inline ArrayMaskI And( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:158:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 158 | static inline ArrayMaskI And( ArrayMaskI a, ArrayMaskI b ) { return a & b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:164:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 164 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayInt b ) { return ( a & b ) != 0; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:166:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 166 | static inline ArrayMaskI TestFlags4( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:171:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 171 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:180:23: error: ‘ArrayInt’ does not name a type 180 | static inline ArrayInt AndNot( ArrayInt a, ArrayInt b ) { return a & ~b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:182:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 182 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:187:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 187 | static inline ArrayMaskI AndNot( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:192:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 192 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayMaskI b ) { return a & ( !b ); } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:198:23: error: ‘ArrayInt’ does not name a type 198 | static inline ArrayInt Or( ArrayInt a, ArrayInt b ) { return a | b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:199:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 199 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayMaskI b ) { return a | b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:201:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 201 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:205:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 205 | static inline ArrayMaskI Or( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:214:23: error: ‘ArrayMaskR’ does not name a type 214 | static inline ArrayMaskR CompareLess( ArrayReal a, ArrayReal b ) { return a < b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:220:23: error: ‘ArrayMaskR’ does not name a type 220 | static inline ArrayMaskR CompareLessEqual( ArrayReal a, ArrayReal b ) { return a <= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:226:23: error: ‘ArrayMaskR’ does not name a type 226 | static inline ArrayMaskR CompareGreater( ArrayReal a, ArrayReal b ) { return a > b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:232:23: error: ‘ArrayMaskR’ does not name a type 232 | static inline ArrayMaskR CompareGreaterEqual( ArrayReal a, ArrayReal b ) { return a >= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:234:23: error: ‘ArrayReal’ does not name a type 234 | static inline ArrayReal SetAll( Real val ) { return val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:236:23: error: ‘ArrayInt’ does not name a type 236 | static inline ArrayInt SetAll( uint32 val ) { return val; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:238:33: error: ‘ArrayReal’ has not been declared 238 | static inline void Set( ArrayReal &dst, Real val, size_t index ) { dst = val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:244:23: error: ‘ArrayMaskR’ does not name a type 244 | static inline ArrayMaskR isInfinity( ArrayReal a ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:250:23: error: ‘ArrayReal’ does not name a type 250 | static inline ArrayReal Max( ArrayReal a, ArrayReal b ) { return std::max( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:253:23: error: ‘ArrayReal’ does not name a type 253 | static inline ArrayReal Min( ArrayReal a, ArrayReal b ) { return std::min( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:259:40: error: ‘ArrayReal’ has not been declared 259 | static inline Real ColapseMin( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:265:40: error: ‘ArrayReal’ has not been declared 265 | static inline Real ColapseMax( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:275:23: error: ‘ArrayReal’ does not name a type 275 | static inline ArrayReal Inv4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:288:23: error: ‘ArrayReal’ does not name a type 288 | static inline ArrayReal InvNonZero4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:294:23: error: ‘ArrayReal’ does not name a type 294 | static inline ArrayReal InvSqrt4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:300:23: error: ‘ArrayReal’ does not name a type 300 | static inline ArrayReal InvSqrtNonZero4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:310:23: error: ‘ArrayReal’ does not name a type 310 | static inline ArrayReal Modf4( ArrayReal x, ArrayReal &outIntegral ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:318:23: error: ‘ArrayReal’ does not name a type 318 | static inline ArrayReal ACos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:326:23: error: ‘ArrayReal’ does not name a type 326 | static inline ArrayReal Sin4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:334:23: error: ‘ArrayReal’ does not name a type 334 | static inline ArrayReal Cos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:30: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:43: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:62: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:349: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:32:12: error: ‘ArrayReal’ does not name a type 32 | inline ArrayReal MathlibC::Modf4( ArrayReal x, ArrayReal &outIntegral ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:37:12: error: ‘ArrayReal’ does not name a type 37 | inline ArrayReal MathlibC::ACos4( ArrayReal x) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:42:12: error: ‘ArrayReal’ does not name a type 42 | inline ArrayReal MathlibC::Sin4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:47:12: error: ‘ArrayReal’ does not name a type 47 | inline ArrayReal MathlibC::Cos4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:17: error: variable or field ‘SinCos4’ declared void 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:36: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:49: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:60: error: ‘outSin’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:68: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:79: error: ‘outCos’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:65:9: error: ‘ArrayReal’ does not name a type 65 | ArrayReal mChunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:68:32: error: expected ‘)’ before ‘chunkX’ 68 | ArrayVector3( ArrayReal chunkX, ArrayReal chunkY, ArrayReal chunkZ ) | ~ ^~~~~~~ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:136:47: error: ‘ArrayReal’ has not been declared 136 | inline friend ArrayVector3 operator+( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:137:72: error: ‘ArrayReal’ has not been declared 137 | inline friend ArrayVector3 operator+( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:143:47: error: ‘ArrayReal’ has not been declared 143 | inline friend ArrayVector3 operator-( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:144:72: error: ‘ArrayReal’ has not been declared 144 | inline friend ArrayVector3 operator-( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:150:47: error: ‘ArrayReal’ has not been declared 150 | inline friend ArrayVector3 operator*( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:151:72: error: ‘ArrayReal’ has not been declared 151 | inline friend ArrayVector3 operator*( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:157:47: error: ‘ArrayReal’ has not been declared 157 | inline friend ArrayVector3 operator/( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:158:72: error: ‘ArrayReal’ has not been declared 158 | inline friend ArrayVector3 operator/( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:39: error: ‘ArrayReal’ does not name a type 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:39: error: ‘ArrayReal’ does not name a type 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:39: error: ‘ArrayReal’ does not name a type 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:39: error: ‘ArrayReal’ does not name a type 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:173:16: error: ‘ArrayReal’ does not name a type 173 | inline ArrayReal length() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:176:16: error: ‘ArrayReal’ does not name a type 176 | inline ArrayReal squaredLength() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:179:16: error: ‘ArrayReal’ does not name a type 179 | inline ArrayReal distance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:182:16: error: ‘ArrayReal’ does not name a type 182 | inline ArrayReal squaredDistance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:185:16: error: ‘ArrayReal’ does not name a type 185 | inline ArrayReal dotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:188:16: error: ‘ArrayReal’ does not name a type 188 | inline ArrayReal absDotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:207:16: error: ‘ArrayReal’ does not name a type 207 | inline ArrayReal getMinComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:210:16: error: ‘ArrayReal’ does not name a type 210 | inline ArrayReal getMaxComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:294:28: error: ‘ArrayMaskR’ has not been declared 294 | inline void Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:317:33: error: ‘ArrayMaskR’ has not been declared 317 | inline void CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:338:43: error: ‘ArrayMaskR’ has not been declared 338 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::getAsVector3(Ogre::Vector3&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:78:71: error: ‘mChunkBase’ was not declared in this scope 78 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:79:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 79 | out.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::getAsVector3(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:89:71: error: ‘mChunkBase’ was not declared in this scope 89 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:90:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 90 | return Vector3( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setFromVector3(const Ogre::Vector3&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:97:59: error: ‘mChunkBase’ was not declared in this scope 97 | Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:98:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 98 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.x; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setAll(const Ogre::Vector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:106:13: error: ‘mChunkBase’ was not declared in this scope 106 | mChunkBase[0] = v.x; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::ArrayVector3& Ogre::ArrayVector3::operator=(Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:121:13: error: ‘mChunkBase’ was not declared in this scope 121 | mChunkBase[0] = fScalar; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:361: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::operator-() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:160:31: error: ‘mChunkBase’ was not declared in this scope 160 | return ArrayVector3( -mChunkBase[0], -mChunkBase[1], -mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:95:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 95 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:96:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 96 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:97:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 97 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:105:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 105 | lhs.mChunkBase[0] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:106:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 106 | lhs.mChunkBase[1] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:107:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 107 | lhs.mChunkBase[2] op_func fInv );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:184:98: error: ‘ArrayMaskR’ has not been declared 184 | inline ArrayVector3 ArrayVector3::Cmov4( const ArrayVector3 &arg1, const ArrayVector3 &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In static member function ‘static Ogre::ArrayVector3 Ogre::ArrayVector3::Cmov4(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreStableHeaders.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreConvexBody.cpp:29: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator+=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:198:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 198 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:21: note: candidates are: ‘void Ogre::ArrayVector3::operator+=(int)’ 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator-=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:202:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 202 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:21: note: candidates are: ‘void Ogre::ArrayVector3::operator-=(int)’ 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator*=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:206:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 206 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:21: note: candidates are: ‘void Ogre::ArrayVector3::operator*=(int)’ 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:9: error: ‘ArrayReal’ was not declared in this scope 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:138:15: error: ‘ArrayReal’ does not name a type 138 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:9: error: ‘chunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:45: error: ‘aChunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:144:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator/=(Ogre::Real)’ 144 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:210:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_DIVISION’ 210 | DEFINE_UPDATE_R_SCALAR_DIVISION( Real, /=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:21: note: candidates are: ‘void Ogre::ArrayVector3::operator/=(int)’ 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:135:17: note: ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’ 135 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:214:12: error: ‘ArrayReal’ does not name a type 214 | inline ArrayReal ArrayVector3::length() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:221:12: error: ‘ArrayReal’ does not name a type 221 | inline ArrayReal ArrayVector3::squaredLength() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:228:12: error: ‘ArrayReal’ does not name a type 228 | inline ArrayReal ArrayVector3::distance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:233:12: error: ‘ArrayReal’ does not name a type 233 | inline ArrayReal ArrayVector3::squaredDistance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:238:12: error: ‘ArrayReal’ does not name a type 238 | inline ArrayReal ArrayVector3::dotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:245:12: error: ‘ArrayReal’ does not name a type 245 | inline ArrayReal ArrayVector3::absDotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:254:9: error: ‘ArrayReal’ was not declared in this scope 254 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:9: error: ‘sqLength’ was not declared in this scope 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:263:18: error: expected ‘;’ before ‘invLength’ 263 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:9: error: ‘mChunkBase’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:41: error: ‘invLength’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::crossProduct(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:18: error: ‘mChunkBase’ was not declared in this scope 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:273:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 273 | (mChunkBase[2] * rkVec.mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:274:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 274 | (mChunkBase[2] * rkVec.mChunkBase[0]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:275:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 275 | (mChunkBase[0] * rkVec.mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:276:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 276 | (mChunkBase[0] * rkVec.mChunkBase[1]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:277:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 277 | (mChunkBase[1] * rkVec.mChunkBase[0]) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::midPoint(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:31: error: ‘mChunkBase’ was not declared in this scope 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:283:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 283 | (mChunkBase[1] + rkVec.mChunkBase[1]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:284:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 284 | (mChunkBase[2] + rkVec.mChunkBase[2]) * 0.5f ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeFloor(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:9: error: ‘ArrayReal’ was not declared in this scope 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:290:15: error: ‘ArrayReal’ does not name a type 290 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:9: error: ‘aChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:50: error: ‘bChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeCeil(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:9: error: ‘ArrayReal’ was not declared in this scope 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:299:15: error: ‘ArrayReal’ does not name a type 299 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:9: error: ‘aChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:50: error: ‘bChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:305:12: error: ‘ArrayReal’ does not name a type 305 | inline ArrayReal ArrayVector3::getMinComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:310:12: error: ‘ArrayReal’ does not name a type 310 | inline ArrayReal ArrayVector3::getMaxComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::setToSign()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:317:9: error: ‘mChunkBase’ was not declared in this scope 317 | mChunkBase[0] = mChunkBase[0] >= 0 ? 1.0f : -1.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::perpendicular() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:326:15: error: ‘ArrayMaskR’ does not name a type 326 | const ArrayMaskR mask = perp.squaredLength() <= MathlibC::fSqEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:328:13: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 328 | if( mask ) | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::normalisedCopy() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:345:9: error: ‘ArrayReal’ was not declared in this scope 345 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:9: error: ‘sqLength’ was not declared in this scope 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:57: error: ‘ONE’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:83: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:354:18: error: expected ‘;’ before ‘invLength’ 354 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:30: error: ‘mChunkBase’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:46: error: ‘invLength’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::reflect(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:363:41: error: ‘const class Ogre::ArrayVector3’ has no member named ‘dotProduct’; did you mean ‘crossProduct’? 363 | return ( *this - ( 2.0f * this->dotProduct( normal ) ) * normal ); | ^~~~~~~~~~ | crossProduct /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::inverseLeaveZeroes()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:9: error: ‘mChunkBase’ was not declared in this scope 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘int Ogre::ArrayVector3::isNaN() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:378:29: error: ‘mChunkBase’ was not declared in this scope 378 | return Math::isNaN( mChunkBase[0] ) | Math::isNaN( mChunkBase[1] ) | Math::isNaN( mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::primaryAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:392:9: error: ‘ArrayReal’ was not declared in this scope 392 | ArrayReal absx = Math::Abs( mChunkBase[0] ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:393:18: error: expected ‘;’ before ‘absy’ 393 | ArrayReal absy = Math::Abs( mChunkBase[1] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:394:18: error: expected ‘;’ before ‘absz’ 394 | ArrayReal absz = Math::Abs( mChunkBase[2] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:397:18: error: expected ‘;’ before ‘sign’ 397 | ArrayReal sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[0] > 0 ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:398:28: error: ‘sign’ was not declared in this scope; did you mean ‘sin’? 398 | ArrayVector3 xVec( sign, 0, 0 ); | ^~~~ | sin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:46: error: ‘mChunkBase’ was not declared in this scope 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:405:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 405 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[2] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:409:9: error: ‘ArrayMaskR’ was not declared in this scope 409 | ArrayMaskR mask = absx > absz; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:87: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:16: error: ‘absy’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:23: error: ‘absz’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:418:21: error: ‘absx’ was not declared in this scope; did you mean ‘abs’? 418 | yVec.Cmov4( absx > absy, xVec ); | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMin() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:424:25: error: ‘mChunkBase’ was not declared in this scope 424 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMax() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:429:25: error: ‘mChunkBase’ was not declared in this scope 429 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:17: error: variable or field ‘Cmov4’ declared void 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:38: error: ‘ArrayMaskR’ was not declared in this scope 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:55: error: expected primary-expression before ‘const’ 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:17: error: variable or field ‘CmovRobust’ declared void 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:43: error: ‘ArrayMaskR’ was not declared in this scope 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:60: error: expected primary-expression before ‘const’ 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::loadFromAoS(const Ogre::Real*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:452:9: error: ‘mChunkBase’ was not declared in this scope 452 | mChunkBase[0] = src[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:32: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:57: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:82: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:72:32: error: ‘ArrayReal’ does not name a type 72 | const ArrayReal &chunkZ ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:126:56: error: ‘ArrayReal’ does not name a type 126 | inline void FromOrthoDet1RotationMatrix( const ArrayReal *RESTRICT_ALIAS matrix ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:129:42: error: ‘ArrayRadian’ does not name a type 129 | inline void FromAngleAxis( const ArrayRadian &rfAngle, const ArrayVector3 &rkAxis ); | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:132:34: error: ‘ArrayRadian’ has not been declared 132 | inline void ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const; | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:141:78: error: ‘ArrayReal’ has not been declared 141 | inline friend ArrayQuaternion operator*( const ArrayQuaternion &lhs, ArrayReal scalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:142:50: error: ‘ArrayReal’ has not been declared 142 | inline friend ArrayQuaternion operator*( ArrayReal scalar, const ArrayQuaternion &lhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:145:57: error: ‘ArrayReal’ does not name a type 145 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal Dot( const ArrayQuaternion &rkQ ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:158:16: error: ‘ArrayReal’ does not name a type 158 | inline ArrayReal Norm() const; // Returns the squared length, doesn't modify | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:193:46: error: ‘ArrayReal’ has not been declared 193 | static inline ArrayQuaternion Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:199:54: error: ‘ArrayReal’ has not been declared 199 | static inline ArrayQuaternion nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:205:46: error: ‘ArrayReal’ has not been declared 205 | static inline ArrayQuaternion nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:229:28: error: ‘ArrayMaskR’ has not been declared 229 | inline void Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:250:46: error: ‘ArrayMaskR’ has not been declared 250 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::getAsQuaternion(Ogre::Quaternion&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:84:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 84 | out.w = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘Ogre::Quaternion Ogre::ArrayQuaternion::getAsQuaternion(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:96:44: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 96 | return Quaternion( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::setFromQuaternion(const Ogre::Quaternion&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:105:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 105 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.w; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:260: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:85:25: error: ‘ArrayReal’ does not name a type 85 | DEFINE_L_OPERATION( ArrayReal, ArrayQuaternion, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:42:48: note: in definition of macro ‘DEFINE_L_OPERATION’ 42 | inline ArrayQuaternion operator op ( const leftType lhs, const rightClass &rhs )\ | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:86:42: error: ‘ArrayReal’ does not name a type 86 | DEFINE_R_OPERATION( ArrayQuaternion, ArrayReal, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:51:70: note: in definition of macro ‘DEFINE_R_OPERATION’ 51 | inline ArrayQuaternion operator op ( const leftClass &lhs, const rightType rhs )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:96:41: error: ‘ArrayReal’ does not name a type 96 | DEFINE_UPDATE_R_OPERATION( ArrayReal, *=, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:70:54: note: in definition of macro ‘DEFINE_UPDATE_R_OPERATION’ 70 | inline void ArrayQuaternion::operator op ( const rightType a )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Slerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:52: error: ‘ArrayReal’ was not declared in this scope 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:66: error: expected primary-expression before ‘const’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:121:57: error: expected primary-expression before ‘const’ 121 | const ArrayQuaternion &rkQ /*, bool shortestPath*/ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:122:5: error: expected ‘,’ or ‘;’ before ‘{’ token 122 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerpShortest’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:60: error: ‘ArrayReal’ was not declared in this scope 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:74: error: expected primary-expression before ‘const’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:165:60: error: expected primary-expression before ‘const’ 165 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:166:5: error: expected ‘,’ or ‘;’ before ‘{’ token 166 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:52: error: ‘ArrayReal’ was not declared in this scope 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:66: error: expected primary-expression before ‘const’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:186:57: error: expected primary-expression before ‘const’ 186 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:187:5: error: expected ‘,’ or ‘;’ before ‘{’ token 187 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:199:82: error: ‘ArrayMaskR’ has not been declared 199 | const ArrayQuaternion &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Cmov4(const Ogre::ArrayQuaternion&, const Ogre::ArrayQuaternion&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:202:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 202 | MathlibC::Cmov4( arg1.w, arg2.w, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:203:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 203 | MathlibC::Cmov4( arg1.x, arg2.x, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:204:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 204 | MathlibC::Cmov4( arg1.y, arg2.y, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:205:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 205 | MathlibC::Cmov4( arg1.z, arg2.z, mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static void Ogre::ArrayQuaternion::mul(const Ogre::ArrayQuaternion&, Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:211:48: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 211 | ArrayVector3 qVec( inQ.x, inQ.y, inQ.z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:217:9: error: ‘ArrayReal’ was not declared in this scope 217 | ArrayReal w2 = inQ.w + inQ.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:233:69: error: ‘ArrayReal’ does not name a type 233 | inline void ArrayQuaternion::FromOrthoDet1RotationMatrix( const ArrayReal * RESTRICT_ALIAS matrix ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromOrthoDet1RotationMatrix(const int*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:235:9: error: ‘ArrayReal’ was not declared in this scope 235 | ArrayReal m00 = matrix[0], m01 = matrix[1], m02 = matrix[2], | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:50: error: ‘m00’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:58: error: ‘m11’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:64: error: ‘m22’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:31: error: ‘m21’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:37: error: ‘m12’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:31: error: ‘m02’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:37: error: ‘m20’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:31: error: ‘m10’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:37: error: ‘m01’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:261:55: error: ‘ArrayRadian’ does not name a type 261 | inline void ArrayQuaternion::FromAngleAxis( const ArrayRadian& rfAngle, const ArrayVector3& rkAxis ) | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromAngleAxis(const int&, const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:268:9: error: ‘ArrayReal’ was not declared in this scope 268 | ArrayReal fHalfAngle( rfAngle.valueRadians() * 0.5f ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:270:18: error: expected ‘;’ before ‘fSin’ 270 | ArrayReal fSin; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:28: error: ‘fHalfAngle’ was not declared in this scope; did you mean ‘rfAngle’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~~~~~~~ | rfAngle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:40: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:273:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 273 | ArrayReal * RESTRICT_ALIAS chunkBase = &w; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:274:15: error: ‘ArrayReal’ does not name a type 274 | const ArrayReal * RESTRICT_ALIAS rkAxisChunkBase = rkAxis.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:9: error: ‘chunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:31: error: ‘rkAxisChunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:17: error: variable or field ‘ToAngleAxis’ declared void 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:47: error: ‘ArrayRadian’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:60: error: ‘rfAngle’ was not declared in this scope; did you mean ‘Angle’? 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:82: error: expected primary-expression before ‘&’ token 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:83: error: ‘rkAxis’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::xAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:309:9: error: ‘ArrayReal’ was not declared in this scope 309 | ArrayReal fTy = y + y; // 2 * y | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:310:18: error: expected ‘;’ before ‘fTz’ 310 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:311:18: error: expected ‘;’ before ‘fTwy’ 311 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:312:18: error: expected ‘;’ before ‘fTwz’ 312 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:313:18: error: expected ‘;’ before ‘fTxy’ 313 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:314:18: error: expected ‘;’ before ‘fTxz’ 314 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:315:18: error: expected ‘;’ before ‘fTyy’ 315 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:316:18: error: expected ‘;’ before ‘fTzz’ 316 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:38: error: ‘fTyy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:45: error: ‘fTzz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:52: error: ‘fTxy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:59: error: ‘fTwz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:65: error: ‘fTxz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:72: error: ‘fTwy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::yAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:323:9: error: ‘ArrayReal’ was not declared in this scope 323 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:324:18: error: expected ‘;’ before ‘fTy’ 324 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:325:18: error: expected ‘;’ before ‘fTz’ 325 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:326:18: error: expected ‘;’ before ‘fTwx’ 326 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:327:18: error: expected ‘;’ before ‘fTwz’ 327 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:328:18: error: expected ‘;’ before ‘fTxx’ 328 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:329:18: error: expected ‘;’ before ‘fTxy’ 329 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:330:18: error: expected ‘;’ before ‘fTyz’ 330 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:331:18: error: expected ‘;’ before ‘fTzz’ 331 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:30: error: ‘fTxy’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:37: error: ‘fTwz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:51: error: ‘fTxx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:58: error: ‘fTzz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:65: error: ‘fTyz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:72: error: ‘fTwx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::zAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:338:9: error: ‘ArrayReal’ was not declared in this scope 338 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:339:18: error: expected ‘;’ before ‘fTy’ 339 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:340:18: error: expected ‘;’ before ‘fTz’ 340 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:341:18: error: expected ‘;’ before ‘fTwx’ 341 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:342:18: error: expected ‘;’ before ‘fTwy’ 342 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:343:18: error: expected ‘;’ before ‘fTxx’ 343 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:344:18: error: expected ‘;’ before ‘fTxz’ 344 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:345:18: error: expected ‘;’ before ‘fTyy’ 345 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:346:18: error: expected ‘;’ before ‘fTyz’ 346 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:30: error: ‘fTxz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:37: error: ‘fTwy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:43: error: ‘fTyz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:50: error: ‘fTwx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:64: error: ‘fTxx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:71: error: ‘fTyy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:351:12: error: ‘ArrayReal’ does not name a type 351 | inline ArrayReal ArrayQuaternion::Dot( const ArrayQuaternion& rkQ ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:356:12: error: ‘ArrayReal’ does not name a type 356 | inline ArrayReal ArrayQuaternion::Norm() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:363:9: error: ‘ArrayReal’ was not declared in this scope 363 | ArrayReal sqLength = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:9: error: ‘sqLength’ was not declared in this scope 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:370:18: error: expected ‘;’ before ‘invLength’ 370 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:371:17: error: ‘invLength’ was not declared in this scope 371 | w = w * invLength; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Inverse() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:379:9: error: ‘ArrayReal’ was not declared in this scope 379 | ArrayReal fNorm = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:9: error: ‘fNorm’ was not declared in this scope 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:65: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:383:18: error: expected ‘;’ before ‘invNorm’ 383 | ArrayReal invNorm = MathlibC::Inv4( fNorm ); | ^~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:384:18: error: expected ‘;’ before ‘negInvNorm’ 384 | ArrayReal negInvNorm = -invNorm; | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:37: error: ‘invNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:50: error: ‘negInvNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Exp() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:400:9: error: ‘ArrayReal’ was not declared in this scope 400 | ArrayReal fAngle = std::sqrt( x * x + y * y + z * z ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:402:18: error: expected ‘;’ before ‘localW’ 402 | ArrayReal localW, fSin; | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:28: error: ‘fAngle’ was not declared in this scope; did you mean ‘Angle’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:36: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:42: error: ‘localW’ was not declared in this scope 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:406:18: error: expected ‘;’ before ‘coeff’ 406 | ArrayReal coeff = MathlibC::CmovRobust( fSin / fAngle, 1.0f, | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:408:45: error: ‘coeff’ was not declared in this scope 408 | return ArrayQuaternion( localW, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Log() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:417:9: error: ‘ArrayReal’ was not declared in this scope 417 | ArrayReal fAngle = MathlibC::ACos4( w ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:418:18: error: expected ‘;’ before ‘fSin’ 418 | ArrayReal fSin = MathlibC::Sin4( fAngle ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:421:9: error: ‘ArrayMaskR’ was not declared in this scope 421 | ArrayMaskR mask = Math::Abs( w ) < MathlibC::ONE && Math::Abs( fSin ) >= MathlibC::fEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:427:18: error: expected ‘;’ before ‘coeff’ 427 | ArrayReal coeff = MathlibC::CmovRobust( fAngle * MathlibC::InvNonZero4( fSin ), 1.0f, mask ); | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:429:40: error: ‘coeff’ was not declared in this scope 429 | return ArrayQuaternion( 0, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:435:36: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 435 | ArrayVector3 qVec( x, y, z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:441:9: error: ‘ArrayReal’ was not declared in this scope 441 | ArrayReal w2 = w + w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:17: error: variable or field ‘Cmov4’ declared void 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:41: error: ‘ArrayMaskR’ was not declared in this scope 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:58: error: expected primary-expression before ‘const’ 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In copy constructor ‘Ogre::ArrayMatrix4::ArrayMatrix4(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:17: error: ‘mChunkBase’ was not declared in this scope 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:38: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:84:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 84 | mChunkBase[i + 1] = copy.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:85:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 85 | mChunkBase[i + 2] = copy.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:86:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 86 | mChunkBase[i + 3] = copy.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::getAsMatrix4(Ogre::Matrix4&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:93:86: error: ‘mChunkBase’ was not declared in this scope 93 | const Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:97:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 97 | matrix[i] = aliasedReal[ARRAY_PACKED_REALS * ( i ) + index]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setFromMatrix4(const Ogre::Matrix4&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:116:80: error: ‘mChunkBase’ was not declared in this scope 116 | Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:120:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 120 | aliasedReal[ARRAY_PACKED_REALS * ( i ) + index] = matrix[i]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:130:13: error: ‘mChunkBase’ was not declared in this scope 130 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘Ogre::ArrayMatrix4& Ogre::ArrayMatrix4::operator=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:17: error: ‘mChunkBase’ was not declared in this scope 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:165:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 165 | mChunkBase[i + 1] = rkMatrix.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:166:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 166 | mChunkBase[i + 2] = rkMatrix.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:167:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 167 | mChunkBase[i + 3] = rkMatrix.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:224:9: error: ‘ArrayReal’ does not name a type 224 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::SimpleMatrix4::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:229:13: error: ‘mChunkBase’ was not declared in this scope 229 | mChunkBase[0] = src._m[0]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:253: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:17: error: variable or field ‘concatArrayMat4’ declared void 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:35: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:40:37: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:41:37: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:17: error: variable or field ‘concatArrayMat4’ declared void 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:35: error: ‘ArrayReal’ was not declared in this scope 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:106:37: error: expected primary-expression before ‘const’ 106 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In function ‘Ogre::ArrayMatrix4 Ogre::operator*(const ArrayMatrix4&, const ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:33: error: ‘class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:49: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:65: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:9: error: ‘concatArrayMat4’ was not declared in this scope 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrix4::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:189:9: error: ‘ArrayReal’ was not declared in this scope 189 | ArrayReal invW = ( mChunkBase[12] * rhs.mChunkBase[0] + mChunkBase[13] * rhs.mChunkBase[1] ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:9: error: ‘invW’ was not declared in this scope 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:26: error: ‘Inv4’ is not a member of ‘Ogre::MathlibC’ 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:15: error: ‘mChunkBase’ was not declared in this scope 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:196:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 196 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:199:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 199 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:202:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 202 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) * invW ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::operator*=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:26: error: ‘mChunkBase’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:9: error: ‘concatArrayMat4’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:9: error: ‘ArrayReal’ was not declared in this scope 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:213:15: error: ‘ArrayReal’ does not name a type 213 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:214:18: error: expected ‘;’ before ‘fTx’ 214 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:215:18: error: expected ‘;’ before ‘fTy’ 215 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:216:18: error: expected ‘;’ before ‘fTz’ 216 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:217:18: error: expected ‘;’ before ‘fTwx’ 217 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:218:18: error: expected ‘;’ before ‘fTwy’ 218 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:219:18: error: expected ‘;’ before ‘fTwz’ 219 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:220:18: error: expected ‘;’ before ‘fTxx’ 220 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:221:18: error: expected ‘;’ before ‘fTxy’ 221 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:222:18: error: expected ‘;’ before ‘fTxz’ 222 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:223:18: error: expected ‘;’ before ‘fTyy’ 223 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:224:18: error: expected ‘;’ before ‘fTyz’ 224 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:225:18: error: expected ‘;’ before ‘fTzz’ 225 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:9: error: ‘chunkBase’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:33: error: ‘fTyy’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:40: error: ‘fTzz’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:24: error: ‘fTxy’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:31: error: ‘fTwz’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:24: error: ‘fTxz’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:31: error: ‘fTwy’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:231:33: error: ‘fTxx’ was not declared in this scope 231 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:24: error: ‘fTyz’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:31: error: ‘fTwx’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:9: error: ‘ArrayReal’ was not declared in this scope 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:242:15: error: ‘ArrayReal’ does not name a type 242 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:243:15: error: ‘ArrayReal’ does not name a type 243 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:9: error: ‘chunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:39: error: ‘scaleChunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:248:24: error: ‘posChunkBase’ was not declared in this scope 248 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:261:25: error: ‘mChunkBase’ was not declared in this scope 261 | chunkBase[12] = mChunkBase[13] = mChunkBase[14] = 0.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘bool Ogre::ArrayMatrix4::isAffine() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:267:17: error: ‘mChunkBase’ was not declared in this scope 267 | return (mChunkBase[12] == 0) & (mChunkBase[13] == 0) & | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::loadFromAoS(const Ogre::SimpleMatrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:9: error: ‘mChunkBase’ was not declared in this scope 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:284:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 284 | mChunkBase[1] = src->mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:285:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 285 | mChunkBase[2] = src->mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:286:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 286 | mChunkBase[3] = src->mChunkBase[3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:287:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 287 | mChunkBase[4] = src->mChunkBase[4]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:288:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 288 | mChunkBase[5] = src->mChunkBase[5]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:289:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 289 | mChunkBase[6] = src->mChunkBase[6]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:290:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 290 | mChunkBase[7] = src->mChunkBase[7]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:291:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 291 | mChunkBase[8] = src->mChunkBase[8]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:292:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 292 | mChunkBase[9] = src->mChunkBase[9]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:293:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 293 | mChunkBase[10] = src->mChunkBase[10]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:294:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 294 | mChunkBase[11] = src->mChunkBase[11]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:295:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 295 | mChunkBase[12] = src->mChunkBase[12]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:296:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 296 | mChunkBase[13] = src->mChunkBase[13]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:297:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 297 | mChunkBase[14] = src->mChunkBase[14]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:298:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 298 | mChunkBase[15] = src->mChunkBase[15]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:149:16: error: ‘ArrayMaskR’ does not name a type 149 | inline ArrayMaskR intersects( const ArrayAabb &b2 ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal volume() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:158:16: error: ‘ArrayMaskR’ does not name a type 158 | inline ArrayMaskR contains( const ArrayAabb &other ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:161:16: error: ‘ArrayMaskR’ does not name a type 161 | inline ArrayMaskR contains( const ArrayVector3 &v ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:164:16: error: ‘ArrayReal’ does not name a type 164 | inline ArrayReal squaredDistance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:167:16: error: ‘ArrayReal’ does not name a type 167 | inline ArrayReal distance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::getAsAabb(Ogre::Aabb&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:87:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 87 | out.mCenter.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::setFromAabb(const Ogre::Aabb&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:107:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 107 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = aabb.mCenter.x; // X | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:179: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:66:12: error: ‘ArrayMaskR’ does not name a type 66 | inline ArrayMaskR ArrayAabb::intersects( const ArrayAabb& b2 ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:81:12: error: ‘ArrayReal’ does not name a type 81 | inline ArrayReal ArrayAabb::volume() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:90:12: error: ‘ArrayMaskR’ does not name a type 90 | inline ArrayMaskR ArrayAabb::contains( const ArrayAabb &other ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:109:12: error: ‘ArrayMaskR’ does not name a type 109 | inline ArrayMaskR ArrayAabb::contains( const ArrayVector3 &v ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:123:12: error: ‘ArrayReal’ does not name a type 123 | inline ArrayReal ArrayAabb::squaredDistance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:137:12: error: ‘ArrayReal’ does not name a type 137 | inline ArrayReal ArrayAabb::distance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: In member function ‘void Ogre::ArrayAabb::transformAffine(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:148:9: error: ‘ArrayReal’ was not declared in this scope 148 | ArrayReal x = Math::Abs( m.mChunkBase[2] ) * mHalfSize.mChunkBase[2]; // abs( m02 ) * z + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:9: error: ‘x’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:13: error: ‘ogre_madd’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:152:18: error: expected ‘;’ before ‘y’ 152 | ArrayReal y = Math::Abs( m.mChunkBase[6] ) * mHalfSize.mChunkBase[2]; // abs( m12 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:9: error: ‘y’ was not declared in this scope; did you mean ‘yn’? 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^ | yn /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:156:18: error: expected ‘;’ before ‘z’ 156 | ArrayReal z = Math::Abs( m.mChunkBase[10] ) * mHalfSize.mChunkBase[2]; // abs( m22 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:9: error: ‘z’ was not declared in this scope 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:146:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 146 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:162:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 162 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceBoundsPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceFrustumPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:196:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 196 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceDirtyInstanceMgr()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:211:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 211 | mWorldRadius += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceCullLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:220:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 220 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:232:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 232 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLodPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:241:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 241 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:38: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h:77:66: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 77 | inline static void lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:39: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:199:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 199 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:35: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h:421:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 421 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:258:23: error: ‘ArrayReal’ does not name a type 258 | static inline ArrayReal calculateCameraDistance( uint32 _cameraSortMode, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:326:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 326 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:43: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:70: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:89: error: expected ‘)’ before ‘,’ token 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:525:40: note: to match this ‘(’ 525 | void getCustomWorldSpaceCorners( | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: variable or field ‘Real’ declared void 527 | Real customFarPlane ) const; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: expected ‘;’ at end of member declaration 527 | Real customFarPlane ) const; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:26: error: ‘customFarPlane’ does not name a type 527 | Real customFarPlane ) const; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreConvexBody.cpp: In copy constructor ‘Ogre::ConvexBody::ConvexBody(const Ogre::ConvexBody&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreConvexBody.cpp:121:36: warning: implicitly-declared ‘Ogre::Polygon& Ogre::Polygon::operator=(const Ogre::Polygon&)’ is deprecated [-Wdeprecated-copy] 121 | *p = cpy.getPolygon( i ); | ^ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreConvexBody.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreConvexBody.cpp:31: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePolygon.h:70:9: note: because ‘Ogre::Polygon’ has user-provided ‘Ogre::Polygon::Polygon(const Ogre::Polygon&)’ 70 | Polygon( const Polygon &cpy ); | ^~~~~~~ [28/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreConstBufferPool.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreConstBufferPool.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreConstBufferPool.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreConstBufferPool.cpp FAILED: [code=1] OgreMain/CMakeFiles/OgreMain.dir/src/OgreConstBufferPool.cpp.o /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreConstBufferPool.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreConstBufferPool.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreConstBufferPool.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreConstBufferPool.cpp In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreViewport.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderSystem.h:44, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreConstBufferPool.cpp:34: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayConfig.h:209:10: error: #error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" 209 | # error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" | ^~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreMathlib.h:57, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayVector3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayQuaternion.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrix4.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:47: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:46:22: error: ‘ArrayReal’ does not name a type 46 | static const ArrayReal HALF; // 0.5f, 0.5f, 0.5f, 0.5f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:47:22: error: ‘ArrayReal’ does not name a type 47 | static const ArrayReal ONE; // 1.0f, 1.0f, 1.0f, 1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:48:22: error: ‘ArrayReal’ does not name a type 48 | static const ArrayReal THREE; // 3.0f, 3.0f, 3.0f, 3.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:49:22: error: ‘ArrayReal’ does not name a type 49 | static const ArrayReal NEG_ONE; //-1.0f, -1.0f, -1.0f, -1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:50:22: error: ‘ArrayReal’ does not name a type 50 | static const ArrayReal PI; // PI, PI, PI, PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:51:22: error: ‘ArrayReal’ does not name a type 51 | static const ArrayReal TWO_PI; // 2*PI, 2*PI, 2*PI, 2*PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:52:22: error: ‘ArrayReal’ does not name a type 52 | static const ArrayReal ONE_DIV_2PI; // 1 / 2PI, 1 / 2PI, 1 / 2PI, 1 / 2PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:53:22: error: ‘ArrayReal’ does not name a type 53 | static const ArrayReal fEpsilon; // 1e-6f, 1e-6f, 1e-6f, 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:54:22: error: ‘ArrayReal’ does not name a type 54 | static const ArrayReal fSqEpsilon; // 1e-12f, 1e-12f, 1e-12f, 1e-12f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:55:22: error: ‘ArrayReal’ does not name a type 55 | static const ArrayReal OneMinusEpsilon; // 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:56:22: error: ‘ArrayReal’ does not name a type 56 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:58:22: error: ‘ArrayReal’ does not name a type 58 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:60:22: error: ‘ArrayReal’ does not name a type 60 | static const ArrayReal FLOAT_MIN; // FLT_MIN, FLT_MIN, FLT_MIN, FLT_MIN | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:61:22: error: ‘ArrayReal’ does not name a type 61 | static const ArrayReal SIGN_MASK; // 0x80000000, 0x80000000, 0x80000000, 0x80000000 | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:62:22: error: ‘ArrayReal’ does not name a type 62 | static const ArrayReal INFINITEA; // Inf, Inf, Inf, Inf | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:63:22: error: ‘ArrayReal’ does not name a type 63 | static const ArrayReal MAX_NEG; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:64:22: error: ‘ArrayReal’ does not name a type 64 | static const ArrayReal MAX_POS; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:72:23: error: ‘ArrayReal’ does not name a type 72 | static inline ArrayReal Abs4( ArrayReal a ) { return Math::Abs( a ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:94:23: error: ‘ArrayReal’ does not name a type 94 | static inline ArrayReal Cmov4( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:133:23: error: ‘ArrayReal’ does not name a type 133 | static inline ArrayReal CmovRobust( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:137:23: error: ‘ArrayInt’ does not name a type 137 | static inline ArrayInt CmovRobust( ArrayInt arg1, ArrayInt arg2, ArrayMaskI mask ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:146:23: error: ‘ArrayInt’ does not name a type 146 | static inline ArrayInt And( ArrayInt a, ArrayInt b ) { return a & b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:148:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 148 | static inline ArrayMaskI And( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:153:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 153 | static inline ArrayMaskI And( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:158:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 158 | static inline ArrayMaskI And( ArrayMaskI a, ArrayMaskI b ) { return a & b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:164:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 164 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayInt b ) { return ( a & b ) != 0; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:166:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 166 | static inline ArrayMaskI TestFlags4( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:171:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 171 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:180:23: error: ‘ArrayInt’ does not name a type 180 | static inline ArrayInt AndNot( ArrayInt a, ArrayInt b ) { return a & ~b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:182:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 182 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:187:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 187 | static inline ArrayMaskI AndNot( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:192:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 192 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayMaskI b ) { return a & ( !b ); } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:198:23: error: ‘ArrayInt’ does not name a type 198 | static inline ArrayInt Or( ArrayInt a, ArrayInt b ) { return a | b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:199:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 199 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayMaskI b ) { return a | b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:201:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 201 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:205:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 205 | static inline ArrayMaskI Or( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:214:23: error: ‘ArrayMaskR’ does not name a type 214 | static inline ArrayMaskR CompareLess( ArrayReal a, ArrayReal b ) { return a < b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:220:23: error: ‘ArrayMaskR’ does not name a type 220 | static inline ArrayMaskR CompareLessEqual( ArrayReal a, ArrayReal b ) { return a <= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:226:23: error: ‘ArrayMaskR’ does not name a type 226 | static inline ArrayMaskR CompareGreater( ArrayReal a, ArrayReal b ) { return a > b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:232:23: error: ‘ArrayMaskR’ does not name a type 232 | static inline ArrayMaskR CompareGreaterEqual( ArrayReal a, ArrayReal b ) { return a >= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:234:23: error: ‘ArrayReal’ does not name a type 234 | static inline ArrayReal SetAll( Real val ) { return val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:236:23: error: ‘ArrayInt’ does not name a type 236 | static inline ArrayInt SetAll( uint32 val ) { return val; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:238:33: error: ‘ArrayReal’ has not been declared 238 | static inline void Set( ArrayReal &dst, Real val, size_t index ) { dst = val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:244:23: error: ‘ArrayMaskR’ does not name a type 244 | static inline ArrayMaskR isInfinity( ArrayReal a ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:250:23: error: ‘ArrayReal’ does not name a type 250 | static inline ArrayReal Max( ArrayReal a, ArrayReal b ) { return std::max( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:253:23: error: ‘ArrayReal’ does not name a type 253 | static inline ArrayReal Min( ArrayReal a, ArrayReal b ) { return std::min( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:259:40: error: ‘ArrayReal’ has not been declared 259 | static inline Real ColapseMin( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:265:40: error: ‘ArrayReal’ has not been declared 265 | static inline Real ColapseMax( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:275:23: error: ‘ArrayReal’ does not name a type 275 | static inline ArrayReal Inv4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:288:23: error: ‘ArrayReal’ does not name a type 288 | static inline ArrayReal InvNonZero4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:294:23: error: ‘ArrayReal’ does not name a type 294 | static inline ArrayReal InvSqrt4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:300:23: error: ‘ArrayReal’ does not name a type 300 | static inline ArrayReal InvSqrtNonZero4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:310:23: error: ‘ArrayReal’ does not name a type 310 | static inline ArrayReal Modf4( ArrayReal x, ArrayReal &outIntegral ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:318:23: error: ‘ArrayReal’ does not name a type 318 | static inline ArrayReal ACos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:326:23: error: ‘ArrayReal’ does not name a type 326 | static inline ArrayReal Sin4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:334:23: error: ‘ArrayReal’ does not name a type 334 | static inline ArrayReal Cos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:30: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:43: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:62: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:349: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:32:12: error: ‘ArrayReal’ does not name a type 32 | inline ArrayReal MathlibC::Modf4( ArrayReal x, ArrayReal &outIntegral ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:37:12: error: ‘ArrayReal’ does not name a type 37 | inline ArrayReal MathlibC::ACos4( ArrayReal x) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:42:12: error: ‘ArrayReal’ does not name a type 42 | inline ArrayReal MathlibC::Sin4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:47:12: error: ‘ArrayReal’ does not name a type 47 | inline ArrayReal MathlibC::Cos4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:17: error: variable or field ‘SinCos4’ declared void 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:36: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:49: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:60: error: ‘outSin’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:68: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:79: error: ‘outCos’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:65:9: error: ‘ArrayReal’ does not name a type 65 | ArrayReal mChunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:68:32: error: expected ‘)’ before ‘chunkX’ 68 | ArrayVector3( ArrayReal chunkX, ArrayReal chunkY, ArrayReal chunkZ ) | ~ ^~~~~~~ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:136:47: error: ‘ArrayReal’ has not been declared 136 | inline friend ArrayVector3 operator+( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:137:72: error: ‘ArrayReal’ has not been declared 137 | inline friend ArrayVector3 operator+( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:143:47: error: ‘ArrayReal’ has not been declared 143 | inline friend ArrayVector3 operator-( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:144:72: error: ‘ArrayReal’ has not been declared 144 | inline friend ArrayVector3 operator-( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:150:47: error: ‘ArrayReal’ has not been declared 150 | inline friend ArrayVector3 operator*( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:151:72: error: ‘ArrayReal’ has not been declared 151 | inline friend ArrayVector3 operator*( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:157:47: error: ‘ArrayReal’ has not been declared 157 | inline friend ArrayVector3 operator/( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:158:72: error: ‘ArrayReal’ has not been declared 158 | inline friend ArrayVector3 operator/( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:39: error: ‘ArrayReal’ does not name a type 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:39: error: ‘ArrayReal’ does not name a type 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:39: error: ‘ArrayReal’ does not name a type 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:39: error: ‘ArrayReal’ does not name a type 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:173:16: error: ‘ArrayReal’ does not name a type 173 | inline ArrayReal length() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:176:16: error: ‘ArrayReal’ does not name a type 176 | inline ArrayReal squaredLength() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:179:16: error: ‘ArrayReal’ does not name a type 179 | inline ArrayReal distance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:182:16: error: ‘ArrayReal’ does not name a type 182 | inline ArrayReal squaredDistance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:185:16: error: ‘ArrayReal’ does not name a type 185 | inline ArrayReal dotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:188:16: error: ‘ArrayReal’ does not name a type 188 | inline ArrayReal absDotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:207:16: error: ‘ArrayReal’ does not name a type 207 | inline ArrayReal getMinComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:210:16: error: ‘ArrayReal’ does not name a type 210 | inline ArrayReal getMaxComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:294:28: error: ‘ArrayMaskR’ has not been declared 294 | inline void Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:317:33: error: ‘ArrayMaskR’ has not been declared 317 | inline void CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:338:43: error: ‘ArrayMaskR’ has not been declared 338 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::getAsVector3(Ogre::Vector3&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:78:71: error: ‘mChunkBase’ was not declared in this scope 78 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:79:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 79 | out.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::getAsVector3(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:89:71: error: ‘mChunkBase’ was not declared in this scope 89 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:90:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 90 | return Vector3( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setFromVector3(const Ogre::Vector3&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:97:59: error: ‘mChunkBase’ was not declared in this scope 97 | Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:98:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 98 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.x; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setAll(const Ogre::Vector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:106:13: error: ‘mChunkBase’ was not declared in this scope 106 | mChunkBase[0] = v.x; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::ArrayVector3& Ogre::ArrayVector3::operator=(Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:121:13: error: ‘mChunkBase’ was not declared in this scope 121 | mChunkBase[0] = fScalar; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:361: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::operator-() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:160:31: error: ‘mChunkBase’ was not declared in this scope 160 | return ArrayVector3( -mChunkBase[0], -mChunkBase[1], -mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:95:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 95 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:96:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 96 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:97:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 97 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:105:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 105 | lhs.mChunkBase[0] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:106:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 106 | lhs.mChunkBase[1] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:107:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 107 | lhs.mChunkBase[2] op_func fInv );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:184:98: error: ‘ArrayMaskR’ has not been declared 184 | inline ArrayVector3 ArrayVector3::Cmov4( const ArrayVector3 &arg1, const ArrayVector3 &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In static member function ‘static Ogre::ArrayVector3 Ogre::ArrayVector3::Cmov4(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreStableHeaders.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreConstBufferPool.cpp:29: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator+=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:198:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 198 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:21: note: candidates are: ‘void Ogre::ArrayVector3::operator+=(int)’ 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator-=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:202:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 202 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:21: note: candidates are: ‘void Ogre::ArrayVector3::operator-=(int)’ 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator*=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:206:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 206 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:21: note: candidates are: ‘void Ogre::ArrayVector3::operator*=(int)’ 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:9: error: ‘ArrayReal’ was not declared in this scope 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:138:15: error: ‘ArrayReal’ does not name a type 138 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:9: error: ‘chunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:45: error: ‘aChunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:144:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator/=(Ogre::Real)’ 144 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:210:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_DIVISION’ 210 | DEFINE_UPDATE_R_SCALAR_DIVISION( Real, /=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:21: note: candidates are: ‘void Ogre::ArrayVector3::operator/=(int)’ 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:135:17: note: ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’ 135 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:214:12: error: ‘ArrayReal’ does not name a type 214 | inline ArrayReal ArrayVector3::length() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:221:12: error: ‘ArrayReal’ does not name a type 221 | inline ArrayReal ArrayVector3::squaredLength() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:228:12: error: ‘ArrayReal’ does not name a type 228 | inline ArrayReal ArrayVector3::distance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:233:12: error: ‘ArrayReal’ does not name a type 233 | inline ArrayReal ArrayVector3::squaredDistance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:238:12: error: ‘ArrayReal’ does not name a type 238 | inline ArrayReal ArrayVector3::dotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:245:12: error: ‘ArrayReal’ does not name a type 245 | inline ArrayReal ArrayVector3::absDotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:254:9: error: ‘ArrayReal’ was not declared in this scope 254 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:9: error: ‘sqLength’ was not declared in this scope 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:263:18: error: expected ‘;’ before ‘invLength’ 263 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:9: error: ‘mChunkBase’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:41: error: ‘invLength’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::crossProduct(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:18: error: ‘mChunkBase’ was not declared in this scope 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:273:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 273 | (mChunkBase[2] * rkVec.mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:274:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 274 | (mChunkBase[2] * rkVec.mChunkBase[0]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:275:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 275 | (mChunkBase[0] * rkVec.mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:276:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 276 | (mChunkBase[0] * rkVec.mChunkBase[1]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:277:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 277 | (mChunkBase[1] * rkVec.mChunkBase[0]) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::midPoint(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:31: error: ‘mChunkBase’ was not declared in this scope 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:283:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 283 | (mChunkBase[1] + rkVec.mChunkBase[1]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:284:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 284 | (mChunkBase[2] + rkVec.mChunkBase[2]) * 0.5f ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeFloor(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:9: error: ‘ArrayReal’ was not declared in this scope 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:290:15: error: ‘ArrayReal’ does not name a type 290 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:9: error: ‘aChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:50: error: ‘bChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeCeil(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:9: error: ‘ArrayReal’ was not declared in this scope 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:299:15: error: ‘ArrayReal’ does not name a type 299 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:9: error: ‘aChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:50: error: ‘bChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:305:12: error: ‘ArrayReal’ does not name a type 305 | inline ArrayReal ArrayVector3::getMinComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:310:12: error: ‘ArrayReal’ does not name a type 310 | inline ArrayReal ArrayVector3::getMaxComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::setToSign()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:317:9: error: ‘mChunkBase’ was not declared in this scope 317 | mChunkBase[0] = mChunkBase[0] >= 0 ? 1.0f : -1.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::perpendicular() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:326:15: error: ‘ArrayMaskR’ does not name a type 326 | const ArrayMaskR mask = perp.squaredLength() <= MathlibC::fSqEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:328:13: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 328 | if( mask ) | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::normalisedCopy() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:345:9: error: ‘ArrayReal’ was not declared in this scope 345 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:9: error: ‘sqLength’ was not declared in this scope 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:57: error: ‘ONE’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:83: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:354:18: error: expected ‘;’ before ‘invLength’ 354 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:30: error: ‘mChunkBase’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:46: error: ‘invLength’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::reflect(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:363:41: error: ‘const class Ogre::ArrayVector3’ has no member named ‘dotProduct’; did you mean ‘crossProduct’? 363 | return ( *this - ( 2.0f * this->dotProduct( normal ) ) * normal ); | ^~~~~~~~~~ | crossProduct /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::inverseLeaveZeroes()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:9: error: ‘mChunkBase’ was not declared in this scope 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘int Ogre::ArrayVector3::isNaN() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:378:29: error: ‘mChunkBase’ was not declared in this scope 378 | return Math::isNaN( mChunkBase[0] ) | Math::isNaN( mChunkBase[1] ) | Math::isNaN( mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::primaryAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:392:9: error: ‘ArrayReal’ was not declared in this scope 392 | ArrayReal absx = Math::Abs( mChunkBase[0] ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:393:18: error: expected ‘;’ before ‘absy’ 393 | ArrayReal absy = Math::Abs( mChunkBase[1] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:394:18: error: expected ‘;’ before ‘absz’ 394 | ArrayReal absz = Math::Abs( mChunkBase[2] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:397:18: error: expected ‘;’ before ‘sign’ 397 | ArrayReal sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[0] > 0 ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:398:28: error: ‘sign’ was not declared in this scope; did you mean ‘sin’? 398 | ArrayVector3 xVec( sign, 0, 0 ); | ^~~~ | sin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:46: error: ‘mChunkBase’ was not declared in this scope 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:405:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 405 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[2] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:409:9: error: ‘ArrayMaskR’ was not declared in this scope 409 | ArrayMaskR mask = absx > absz; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:87: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:16: error: ‘absy’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:23: error: ‘absz’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:418:21: error: ‘absx’ was not declared in this scope; did you mean ‘abs’? 418 | yVec.Cmov4( absx > absy, xVec ); | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMin() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:424:25: error: ‘mChunkBase’ was not declared in this scope 424 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMax() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:429:25: error: ‘mChunkBase’ was not declared in this scope 429 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:17: error: variable or field ‘Cmov4’ declared void 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:38: error: ‘ArrayMaskR’ was not declared in this scope 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:55: error: expected primary-expression before ‘const’ 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:17: error: variable or field ‘CmovRobust’ declared void 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:43: error: ‘ArrayMaskR’ was not declared in this scope 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:60: error: expected primary-expression before ‘const’ 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::loadFromAoS(const Ogre::Real*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:452:9: error: ‘mChunkBase’ was not declared in this scope 452 | mChunkBase[0] = src[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:32: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:57: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:82: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:72:32: error: ‘ArrayReal’ does not name a type 72 | const ArrayReal &chunkZ ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:126:56: error: ‘ArrayReal’ does not name a type 126 | inline void FromOrthoDet1RotationMatrix( const ArrayReal *RESTRICT_ALIAS matrix ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:129:42: error: ‘ArrayRadian’ does not name a type 129 | inline void FromAngleAxis( const ArrayRadian &rfAngle, const ArrayVector3 &rkAxis ); | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:132:34: error: ‘ArrayRadian’ has not been declared 132 | inline void ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const; | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:141:78: error: ‘ArrayReal’ has not been declared 141 | inline friend ArrayQuaternion operator*( const ArrayQuaternion &lhs, ArrayReal scalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:142:50: error: ‘ArrayReal’ has not been declared 142 | inline friend ArrayQuaternion operator*( ArrayReal scalar, const ArrayQuaternion &lhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:145:57: error: ‘ArrayReal’ does not name a type 145 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal Dot( const ArrayQuaternion &rkQ ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:158:16: error: ‘ArrayReal’ does not name a type 158 | inline ArrayReal Norm() const; // Returns the squared length, doesn't modify | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:193:46: error: ‘ArrayReal’ has not been declared 193 | static inline ArrayQuaternion Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:199:54: error: ‘ArrayReal’ has not been declared 199 | static inline ArrayQuaternion nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:205:46: error: ‘ArrayReal’ has not been declared 205 | static inline ArrayQuaternion nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:229:28: error: ‘ArrayMaskR’ has not been declared 229 | inline void Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:250:46: error: ‘ArrayMaskR’ has not been declared 250 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::getAsQuaternion(Ogre::Quaternion&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:84:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 84 | out.w = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘Ogre::Quaternion Ogre::ArrayQuaternion::getAsQuaternion(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:96:44: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 96 | return Quaternion( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::setFromQuaternion(const Ogre::Quaternion&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:105:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 105 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.w; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:260: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:85:25: error: ‘ArrayReal’ does not name a type 85 | DEFINE_L_OPERATION( ArrayReal, ArrayQuaternion, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:42:48: note: in definition of macro ‘DEFINE_L_OPERATION’ 42 | inline ArrayQuaternion operator op ( const leftType lhs, const rightClass &rhs )\ | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:86:42: error: ‘ArrayReal’ does not name a type 86 | DEFINE_R_OPERATION( ArrayQuaternion, ArrayReal, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:51:70: note: in definition of macro ‘DEFINE_R_OPERATION’ 51 | inline ArrayQuaternion operator op ( const leftClass &lhs, const rightType rhs )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:96:41: error: ‘ArrayReal’ does not name a type 96 | DEFINE_UPDATE_R_OPERATION( ArrayReal, *=, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:70:54: note: in definition of macro ‘DEFINE_UPDATE_R_OPERATION’ 70 | inline void ArrayQuaternion::operator op ( const rightType a )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Slerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:52: error: ‘ArrayReal’ was not declared in this scope 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:66: error: expected primary-expression before ‘const’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:121:57: error: expected primary-expression before ‘const’ 121 | const ArrayQuaternion &rkQ /*, bool shortestPath*/ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:122:5: error: expected ‘,’ or ‘;’ before ‘{’ token 122 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerpShortest’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:60: error: ‘ArrayReal’ was not declared in this scope 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:74: error: expected primary-expression before ‘const’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:165:60: error: expected primary-expression before ‘const’ 165 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:166:5: error: expected ‘,’ or ‘;’ before ‘{’ token 166 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:52: error: ‘ArrayReal’ was not declared in this scope 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:66: error: expected primary-expression before ‘const’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:186:57: error: expected primary-expression before ‘const’ 186 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:187:5: error: expected ‘,’ or ‘;’ before ‘{’ token 187 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:199:82: error: ‘ArrayMaskR’ has not been declared 199 | const ArrayQuaternion &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Cmov4(const Ogre::ArrayQuaternion&, const Ogre::ArrayQuaternion&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:202:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 202 | MathlibC::Cmov4( arg1.w, arg2.w, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:203:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 203 | MathlibC::Cmov4( arg1.x, arg2.x, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:204:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 204 | MathlibC::Cmov4( arg1.y, arg2.y, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:205:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 205 | MathlibC::Cmov4( arg1.z, arg2.z, mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static void Ogre::ArrayQuaternion::mul(const Ogre::ArrayQuaternion&, Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:211:48: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 211 | ArrayVector3 qVec( inQ.x, inQ.y, inQ.z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:217:9: error: ‘ArrayReal’ was not declared in this scope 217 | ArrayReal w2 = inQ.w + inQ.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:233:69: error: ‘ArrayReal’ does not name a type 233 | inline void ArrayQuaternion::FromOrthoDet1RotationMatrix( const ArrayReal * RESTRICT_ALIAS matrix ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromOrthoDet1RotationMatrix(const int*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:235:9: error: ‘ArrayReal’ was not declared in this scope 235 | ArrayReal m00 = matrix[0], m01 = matrix[1], m02 = matrix[2], | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:50: error: ‘m00’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:58: error: ‘m11’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:64: error: ‘m22’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:31: error: ‘m21’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:37: error: ‘m12’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:31: error: ‘m02’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:37: error: ‘m20’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:31: error: ‘m10’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:37: error: ‘m01’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:261:55: error: ‘ArrayRadian’ does not name a type 261 | inline void ArrayQuaternion::FromAngleAxis( const ArrayRadian& rfAngle, const ArrayVector3& rkAxis ) | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromAngleAxis(const int&, const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:268:9: error: ‘ArrayReal’ was not declared in this scope 268 | ArrayReal fHalfAngle( rfAngle.valueRadians() * 0.5f ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:270:18: error: expected ‘;’ before ‘fSin’ 270 | ArrayReal fSin; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:28: error: ‘fHalfAngle’ was not declared in this scope; did you mean ‘rfAngle’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~~~~~~~ | rfAngle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:40: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:273:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 273 | ArrayReal * RESTRICT_ALIAS chunkBase = &w; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:274:15: error: ‘ArrayReal’ does not name a type 274 | const ArrayReal * RESTRICT_ALIAS rkAxisChunkBase = rkAxis.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:9: error: ‘chunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:31: error: ‘rkAxisChunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:17: error: variable or field ‘ToAngleAxis’ declared void 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:47: error: ‘ArrayRadian’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:60: error: ‘rfAngle’ was not declared in this scope; did you mean ‘Angle’? 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:82: error: expected primary-expression before ‘&’ token 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:83: error: ‘rkAxis’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::xAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:309:9: error: ‘ArrayReal’ was not declared in this scope 309 | ArrayReal fTy = y + y; // 2 * y | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:310:18: error: expected ‘;’ before ‘fTz’ 310 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:311:18: error: expected ‘;’ before ‘fTwy’ 311 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:312:18: error: expected ‘;’ before ‘fTwz’ 312 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:313:18: error: expected ‘;’ before ‘fTxy’ 313 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:314:18: error: expected ‘;’ before ‘fTxz’ 314 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:315:18: error: expected ‘;’ before ‘fTyy’ 315 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:316:18: error: expected ‘;’ before ‘fTzz’ 316 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:38: error: ‘fTyy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:45: error: ‘fTzz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:52: error: ‘fTxy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:59: error: ‘fTwz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:65: error: ‘fTxz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:72: error: ‘fTwy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::yAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:323:9: error: ‘ArrayReal’ was not declared in this scope 323 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:324:18: error: expected ‘;’ before ‘fTy’ 324 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:325:18: error: expected ‘;’ before ‘fTz’ 325 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:326:18: error: expected ‘;’ before ‘fTwx’ 326 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:327:18: error: expected ‘;’ before ‘fTwz’ 327 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:328:18: error: expected ‘;’ before ‘fTxx’ 328 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:329:18: error: expected ‘;’ before ‘fTxy’ 329 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:330:18: error: expected ‘;’ before ‘fTyz’ 330 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:331:18: error: expected ‘;’ before ‘fTzz’ 331 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:30: error: ‘fTxy’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:37: error: ‘fTwz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:51: error: ‘fTxx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:58: error: ‘fTzz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:65: error: ‘fTyz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:72: error: ‘fTwx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::zAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:338:9: error: ‘ArrayReal’ was not declared in this scope 338 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:339:18: error: expected ‘;’ before ‘fTy’ 339 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:340:18: error: expected ‘;’ before ‘fTz’ 340 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:341:18: error: expected ‘;’ before ‘fTwx’ 341 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:342:18: error: expected ‘;’ before ‘fTwy’ 342 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:343:18: error: expected ‘;’ before ‘fTxx’ 343 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:344:18: error: expected ‘;’ before ‘fTxz’ 344 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:345:18: error: expected ‘;’ before ‘fTyy’ 345 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:346:18: error: expected ‘;’ before ‘fTyz’ 346 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:30: error: ‘fTxz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:37: error: ‘fTwy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:43: error: ‘fTyz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:50: error: ‘fTwx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:64: error: ‘fTxx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:71: error: ‘fTyy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:351:12: error: ‘ArrayReal’ does not name a type 351 | inline ArrayReal ArrayQuaternion::Dot( const ArrayQuaternion& rkQ ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:356:12: error: ‘ArrayReal’ does not name a type 356 | inline ArrayReal ArrayQuaternion::Norm() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:363:9: error: ‘ArrayReal’ was not declared in this scope 363 | ArrayReal sqLength = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:9: error: ‘sqLength’ was not declared in this scope 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:370:18: error: expected ‘;’ before ‘invLength’ 370 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:371:17: error: ‘invLength’ was not declared in this scope 371 | w = w * invLength; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Inverse() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:379:9: error: ‘ArrayReal’ was not declared in this scope 379 | ArrayReal fNorm = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:9: error: ‘fNorm’ was not declared in this scope 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:65: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:383:18: error: expected ‘;’ before ‘invNorm’ 383 | ArrayReal invNorm = MathlibC::Inv4( fNorm ); | ^~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:384:18: error: expected ‘;’ before ‘negInvNorm’ 384 | ArrayReal negInvNorm = -invNorm; | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:37: error: ‘invNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:50: error: ‘negInvNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Exp() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:400:9: error: ‘ArrayReal’ was not declared in this scope 400 | ArrayReal fAngle = std::sqrt( x * x + y * y + z * z ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:402:18: error: expected ‘;’ before ‘localW’ 402 | ArrayReal localW, fSin; | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:28: error: ‘fAngle’ was not declared in this scope; did you mean ‘Angle’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:36: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:42: error: ‘localW’ was not declared in this scope 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:406:18: error: expected ‘;’ before ‘coeff’ 406 | ArrayReal coeff = MathlibC::CmovRobust( fSin / fAngle, 1.0f, | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:408:45: error: ‘coeff’ was not declared in this scope 408 | return ArrayQuaternion( localW, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Log() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:417:9: error: ‘ArrayReal’ was not declared in this scope 417 | ArrayReal fAngle = MathlibC::ACos4( w ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:418:18: error: expected ‘;’ before ‘fSin’ 418 | ArrayReal fSin = MathlibC::Sin4( fAngle ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:421:9: error: ‘ArrayMaskR’ was not declared in this scope 421 | ArrayMaskR mask = Math::Abs( w ) < MathlibC::ONE && Math::Abs( fSin ) >= MathlibC::fEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:427:18: error: expected ‘;’ before ‘coeff’ 427 | ArrayReal coeff = MathlibC::CmovRobust( fAngle * MathlibC::InvNonZero4( fSin ), 1.0f, mask ); | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:429:40: error: ‘coeff’ was not declared in this scope 429 | return ArrayQuaternion( 0, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:435:36: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 435 | ArrayVector3 qVec( x, y, z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:441:9: error: ‘ArrayReal’ was not declared in this scope 441 | ArrayReal w2 = w + w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:17: error: variable or field ‘Cmov4’ declared void 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:41: error: ‘ArrayMaskR’ was not declared in this scope 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:58: error: expected primary-expression before ‘const’ 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In copy constructor ‘Ogre::ArrayMatrix4::ArrayMatrix4(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:17: error: ‘mChunkBase’ was not declared in this scope 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:38: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:84:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 84 | mChunkBase[i + 1] = copy.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:85:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 85 | mChunkBase[i + 2] = copy.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:86:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 86 | mChunkBase[i + 3] = copy.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::getAsMatrix4(Ogre::Matrix4&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:93:86: error: ‘mChunkBase’ was not declared in this scope 93 | const Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:97:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 97 | matrix[i] = aliasedReal[ARRAY_PACKED_REALS * ( i ) + index]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setFromMatrix4(const Ogre::Matrix4&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:116:80: error: ‘mChunkBase’ was not declared in this scope 116 | Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:120:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 120 | aliasedReal[ARRAY_PACKED_REALS * ( i ) + index] = matrix[i]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:130:13: error: ‘mChunkBase’ was not declared in this scope 130 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘Ogre::ArrayMatrix4& Ogre::ArrayMatrix4::operator=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:17: error: ‘mChunkBase’ was not declared in this scope 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:165:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 165 | mChunkBase[i + 1] = rkMatrix.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:166:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 166 | mChunkBase[i + 2] = rkMatrix.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:167:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 167 | mChunkBase[i + 3] = rkMatrix.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:224:9: error: ‘ArrayReal’ does not name a type 224 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::SimpleMatrix4::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:229:13: error: ‘mChunkBase’ was not declared in this scope 229 | mChunkBase[0] = src._m[0]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:253: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:17: error: variable or field ‘concatArrayMat4’ declared void 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:35: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:40:37: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:41:37: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:17: error: variable or field ‘concatArrayMat4’ declared void 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:35: error: ‘ArrayReal’ was not declared in this scope 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:106:37: error: expected primary-expression before ‘const’ 106 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In function ‘Ogre::ArrayMatrix4 Ogre::operator*(const ArrayMatrix4&, const ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:33: error: ‘class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:49: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:65: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:9: error: ‘concatArrayMat4’ was not declared in this scope 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrix4::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:189:9: error: ‘ArrayReal’ was not declared in this scope 189 | ArrayReal invW = ( mChunkBase[12] * rhs.mChunkBase[0] + mChunkBase[13] * rhs.mChunkBase[1] ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:9: error: ‘invW’ was not declared in this scope 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:26: error: ‘Inv4’ is not a member of ‘Ogre::MathlibC’ 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:15: error: ‘mChunkBase’ was not declared in this scope 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:196:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 196 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:199:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 199 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:202:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 202 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) * invW ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::operator*=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:26: error: ‘mChunkBase’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:9: error: ‘concatArrayMat4’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:9: error: ‘ArrayReal’ was not declared in this scope 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:213:15: error: ‘ArrayReal’ does not name a type 213 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:214:18: error: expected ‘;’ before ‘fTx’ 214 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:215:18: error: expected ‘;’ before ‘fTy’ 215 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:216:18: error: expected ‘;’ before ‘fTz’ 216 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:217:18: error: expected ‘;’ before ‘fTwx’ 217 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:218:18: error: expected ‘;’ before ‘fTwy’ 218 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:219:18: error: expected ‘;’ before ‘fTwz’ 219 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:220:18: error: expected ‘;’ before ‘fTxx’ 220 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:221:18: error: expected ‘;’ before ‘fTxy’ 221 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:222:18: error: expected ‘;’ before ‘fTxz’ 222 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:223:18: error: expected ‘;’ before ‘fTyy’ 223 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:224:18: error: expected ‘;’ before ‘fTyz’ 224 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:225:18: error: expected ‘;’ before ‘fTzz’ 225 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:9: error: ‘chunkBase’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:33: error: ‘fTyy’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:40: error: ‘fTzz’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:24: error: ‘fTxy’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:31: error: ‘fTwz’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:24: error: ‘fTxz’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:31: error: ‘fTwy’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:231:33: error: ‘fTxx’ was not declared in this scope 231 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:24: error: ‘fTyz’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:31: error: ‘fTwx’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:9: error: ‘ArrayReal’ was not declared in this scope 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:242:15: error: ‘ArrayReal’ does not name a type 242 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:243:15: error: ‘ArrayReal’ does not name a type 243 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:9: error: ‘chunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:39: error: ‘scaleChunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:248:24: error: ‘posChunkBase’ was not declared in this scope 248 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:261:25: error: ‘mChunkBase’ was not declared in this scope 261 | chunkBase[12] = mChunkBase[13] = mChunkBase[14] = 0.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘bool Ogre::ArrayMatrix4::isAffine() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:267:17: error: ‘mChunkBase’ was not declared in this scope 267 | return (mChunkBase[12] == 0) & (mChunkBase[13] == 0) & | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::loadFromAoS(const Ogre::SimpleMatrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:9: error: ‘mChunkBase’ was not declared in this scope 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:284:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 284 | mChunkBase[1] = src->mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:285:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 285 | mChunkBase[2] = src->mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:286:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 286 | mChunkBase[3] = src->mChunkBase[3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:287:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 287 | mChunkBase[4] = src->mChunkBase[4]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:288:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 288 | mChunkBase[5] = src->mChunkBase[5]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:289:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 289 | mChunkBase[6] = src->mChunkBase[6]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:290:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 290 | mChunkBase[7] = src->mChunkBase[7]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:291:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 291 | mChunkBase[8] = src->mChunkBase[8]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:292:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 292 | mChunkBase[9] = src->mChunkBase[9]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:293:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 293 | mChunkBase[10] = src->mChunkBase[10]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:294:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 294 | mChunkBase[11] = src->mChunkBase[11]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:295:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 295 | mChunkBase[12] = src->mChunkBase[12]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:296:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 296 | mChunkBase[13] = src->mChunkBase[13]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:297:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 297 | mChunkBase[14] = src->mChunkBase[14]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:298:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 298 | mChunkBase[15] = src->mChunkBase[15]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:149:16: error: ‘ArrayMaskR’ does not name a type 149 | inline ArrayMaskR intersects( const ArrayAabb &b2 ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal volume() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:158:16: error: ‘ArrayMaskR’ does not name a type 158 | inline ArrayMaskR contains( const ArrayAabb &other ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:161:16: error: ‘ArrayMaskR’ does not name a type 161 | inline ArrayMaskR contains( const ArrayVector3 &v ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:164:16: error: ‘ArrayReal’ does not name a type 164 | inline ArrayReal squaredDistance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:167:16: error: ‘ArrayReal’ does not name a type 167 | inline ArrayReal distance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::getAsAabb(Ogre::Aabb&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:87:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 87 | out.mCenter.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::setFromAabb(const Ogre::Aabb&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:107:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 107 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = aabb.mCenter.x; // X | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:179: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:66:12: error: ‘ArrayMaskR’ does not name a type 66 | inline ArrayMaskR ArrayAabb::intersects( const ArrayAabb& b2 ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:81:12: error: ‘ArrayReal’ does not name a type 81 | inline ArrayReal ArrayAabb::volume() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:90:12: error: ‘ArrayMaskR’ does not name a type 90 | inline ArrayMaskR ArrayAabb::contains( const ArrayAabb &other ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:109:12: error: ‘ArrayMaskR’ does not name a type 109 | inline ArrayMaskR ArrayAabb::contains( const ArrayVector3 &v ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:123:12: error: ‘ArrayReal’ does not name a type 123 | inline ArrayReal ArrayAabb::squaredDistance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:137:12: error: ‘ArrayReal’ does not name a type 137 | inline ArrayReal ArrayAabb::distance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: In member function ‘void Ogre::ArrayAabb::transformAffine(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:148:9: error: ‘ArrayReal’ was not declared in this scope 148 | ArrayReal x = Math::Abs( m.mChunkBase[2] ) * mHalfSize.mChunkBase[2]; // abs( m02 ) * z + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:9: error: ‘x’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:13: error: ‘ogre_madd’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:152:18: error: expected ‘;’ before ‘y’ 152 | ArrayReal y = Math::Abs( m.mChunkBase[6] ) * mHalfSize.mChunkBase[2]; // abs( m12 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:9: error: ‘y’ was not declared in this scope; did you mean ‘yn’? 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^ | yn /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:156:18: error: expected ‘;’ before ‘z’ 156 | ArrayReal z = Math::Abs( m.mChunkBase[10] ) * mHalfSize.mChunkBase[2]; // abs( m22 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:9: error: ‘z’ was not declared in this scope 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:146:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 146 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:162:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 162 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceBoundsPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceFrustumPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:196:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 196 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceDirtyInstanceMgr()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:211:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 211 | mWorldRadius += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceCullLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:220:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 220 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:232:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 232 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLodPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:241:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 241 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:38: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h:77:66: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 77 | inline static void lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:39: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:199:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 199 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:35: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h:421:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 421 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:258:23: error: ‘ArrayReal’ does not name a type 258 | static inline ArrayReal calculateCameraDistance( uint32 _cameraSortMode, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:326:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 326 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:43: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:70: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:89: error: expected ‘)’ before ‘,’ token 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:525:40: note: to match this ‘(’ 525 | void getCustomWorldSpaceCorners( | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: variable or field ‘Real’ declared void 527 | Real customFarPlane ) const; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: expected ‘;’ at end of member declaration 527 | Real customFarPlane ) const; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:26: error: ‘customFarPlane’ does not name a type 527 | Real customFarPlane ) const; | ^~~~~~~~~~~~~~ [29/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreAutoParamDataSource.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreAutoParamDataSource.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreAutoParamDataSource.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAutoParamDataSource.cpp FAILED: [code=1] OgreMain/CMakeFiles/OgreMain.dir/src/OgreAutoParamDataSource.cpp.o /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreAutoParamDataSource.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreAutoParamDataSource.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreAutoParamDataSource.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAutoParamDataSource.cpp In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectMemoryManager.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreAutoParamDataSource.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAutoParamDataSource.cpp:30: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayConfig.h:209:10: error: #error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" 209 | # error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" | ^~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreMathlib.h:57, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayVector3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayQuaternion.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrix4.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:47: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:46:22: error: ‘ArrayReal’ does not name a type 46 | static const ArrayReal HALF; // 0.5f, 0.5f, 0.5f, 0.5f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:47:22: error: ‘ArrayReal’ does not name a type 47 | static const ArrayReal ONE; // 1.0f, 1.0f, 1.0f, 1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:48:22: error: ‘ArrayReal’ does not name a type 48 | static const ArrayReal THREE; // 3.0f, 3.0f, 3.0f, 3.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:49:22: error: ‘ArrayReal’ does not name a type 49 | static const ArrayReal NEG_ONE; //-1.0f, -1.0f, -1.0f, -1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:50:22: error: ‘ArrayReal’ does not name a type 50 | static const ArrayReal PI; // PI, PI, PI, PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:51:22: error: ‘ArrayReal’ does not name a type 51 | static const ArrayReal TWO_PI; // 2*PI, 2*PI, 2*PI, 2*PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:52:22: error: ‘ArrayReal’ does not name a type 52 | static const ArrayReal ONE_DIV_2PI; // 1 / 2PI, 1 / 2PI, 1 / 2PI, 1 / 2PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:53:22: error: ‘ArrayReal’ does not name a type 53 | static const ArrayReal fEpsilon; // 1e-6f, 1e-6f, 1e-6f, 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:54:22: error: ‘ArrayReal’ does not name a type 54 | static const ArrayReal fSqEpsilon; // 1e-12f, 1e-12f, 1e-12f, 1e-12f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:55:22: error: ‘ArrayReal’ does not name a type 55 | static const ArrayReal OneMinusEpsilon; // 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:56:22: error: ‘ArrayReal’ does not name a type 56 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:58:22: error: ‘ArrayReal’ does not name a type 58 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:60:22: error: ‘ArrayReal’ does not name a type 60 | static const ArrayReal FLOAT_MIN; // FLT_MIN, FLT_MIN, FLT_MIN, FLT_MIN | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:61:22: error: ‘ArrayReal’ does not name a type 61 | static const ArrayReal SIGN_MASK; // 0x80000000, 0x80000000, 0x80000000, 0x80000000 | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:62:22: error: ‘ArrayReal’ does not name a type 62 | static const ArrayReal INFINITEA; // Inf, Inf, Inf, Inf | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:63:22: error: ‘ArrayReal’ does not name a type 63 | static const ArrayReal MAX_NEG; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:64:22: error: ‘ArrayReal’ does not name a type 64 | static const ArrayReal MAX_POS; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:72:23: error: ‘ArrayReal’ does not name a type 72 | static inline ArrayReal Abs4( ArrayReal a ) { return Math::Abs( a ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:94:23: error: ‘ArrayReal’ does not name a type 94 | static inline ArrayReal Cmov4( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:133:23: error: ‘ArrayReal’ does not name a type 133 | static inline ArrayReal CmovRobust( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:137:23: error: ‘ArrayInt’ does not name a type 137 | static inline ArrayInt CmovRobust( ArrayInt arg1, ArrayInt arg2, ArrayMaskI mask ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:146:23: error: ‘ArrayInt’ does not name a type 146 | static inline ArrayInt And( ArrayInt a, ArrayInt b ) { return a & b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:148:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 148 | static inline ArrayMaskI And( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:153:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 153 | static inline ArrayMaskI And( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:158:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 158 | static inline ArrayMaskI And( ArrayMaskI a, ArrayMaskI b ) { return a & b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:164:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 164 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayInt b ) { return ( a & b ) != 0; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:166:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 166 | static inline ArrayMaskI TestFlags4( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:171:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 171 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:180:23: error: ‘ArrayInt’ does not name a type 180 | static inline ArrayInt AndNot( ArrayInt a, ArrayInt b ) { return a & ~b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:182:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 182 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:187:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 187 | static inline ArrayMaskI AndNot( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:192:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 192 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayMaskI b ) { return a & ( !b ); } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:198:23: error: ‘ArrayInt’ does not name a type 198 | static inline ArrayInt Or( ArrayInt a, ArrayInt b ) { return a | b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:199:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 199 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayMaskI b ) { return a | b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:201:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 201 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:205:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 205 | static inline ArrayMaskI Or( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:214:23: error: ‘ArrayMaskR’ does not name a type 214 | static inline ArrayMaskR CompareLess( ArrayReal a, ArrayReal b ) { return a < b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:220:23: error: ‘ArrayMaskR’ does not name a type 220 | static inline ArrayMaskR CompareLessEqual( ArrayReal a, ArrayReal b ) { return a <= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:226:23: error: ‘ArrayMaskR’ does not name a type 226 | static inline ArrayMaskR CompareGreater( ArrayReal a, ArrayReal b ) { return a > b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:232:23: error: ‘ArrayMaskR’ does not name a type 232 | static inline ArrayMaskR CompareGreaterEqual( ArrayReal a, ArrayReal b ) { return a >= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:234:23: error: ‘ArrayReal’ does not name a type 234 | static inline ArrayReal SetAll( Real val ) { return val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:236:23: error: ‘ArrayInt’ does not name a type 236 | static inline ArrayInt SetAll( uint32 val ) { return val; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:238:33: error: ‘ArrayReal’ has not been declared 238 | static inline void Set( ArrayReal &dst, Real val, size_t index ) { dst = val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:244:23: error: ‘ArrayMaskR’ does not name a type 244 | static inline ArrayMaskR isInfinity( ArrayReal a ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:250:23: error: ‘ArrayReal’ does not name a type 250 | static inline ArrayReal Max( ArrayReal a, ArrayReal b ) { return std::max( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:253:23: error: ‘ArrayReal’ does not name a type 253 | static inline ArrayReal Min( ArrayReal a, ArrayReal b ) { return std::min( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:259:40: error: ‘ArrayReal’ has not been declared 259 | static inline Real ColapseMin( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:265:40: error: ‘ArrayReal’ has not been declared 265 | static inline Real ColapseMax( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:275:23: error: ‘ArrayReal’ does not name a type 275 | static inline ArrayReal Inv4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:288:23: error: ‘ArrayReal’ does not name a type 288 | static inline ArrayReal InvNonZero4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:294:23: error: ‘ArrayReal’ does not name a type 294 | static inline ArrayReal InvSqrt4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:300:23: error: ‘ArrayReal’ does not name a type 300 | static inline ArrayReal InvSqrtNonZero4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:310:23: error: ‘ArrayReal’ does not name a type 310 | static inline ArrayReal Modf4( ArrayReal x, ArrayReal &outIntegral ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:318:23: error: ‘ArrayReal’ does not name a type 318 | static inline ArrayReal ACos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:326:23: error: ‘ArrayReal’ does not name a type 326 | static inline ArrayReal Sin4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:334:23: error: ‘ArrayReal’ does not name a type 334 | static inline ArrayReal Cos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:30: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:43: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:62: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:349: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:32:12: error: ‘ArrayReal’ does not name a type 32 | inline ArrayReal MathlibC::Modf4( ArrayReal x, ArrayReal &outIntegral ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:37:12: error: ‘ArrayReal’ does not name a type 37 | inline ArrayReal MathlibC::ACos4( ArrayReal x) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:42:12: error: ‘ArrayReal’ does not name a type 42 | inline ArrayReal MathlibC::Sin4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:47:12: error: ‘ArrayReal’ does not name a type 47 | inline ArrayReal MathlibC::Cos4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:17: error: variable or field ‘SinCos4’ declared void 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:36: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:49: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:60: error: ‘outSin’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:68: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:79: error: ‘outCos’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:65:9: error: ‘ArrayReal’ does not name a type 65 | ArrayReal mChunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:68:32: error: expected ‘)’ before ‘chunkX’ 68 | ArrayVector3( ArrayReal chunkX, ArrayReal chunkY, ArrayReal chunkZ ) | ~ ^~~~~~~ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:136:47: error: ‘ArrayReal’ has not been declared 136 | inline friend ArrayVector3 operator+( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:137:72: error: ‘ArrayReal’ has not been declared 137 | inline friend ArrayVector3 operator+( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:143:47: error: ‘ArrayReal’ has not been declared 143 | inline friend ArrayVector3 operator-( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:144:72: error: ‘ArrayReal’ has not been declared 144 | inline friend ArrayVector3 operator-( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:150:47: error: ‘ArrayReal’ has not been declared 150 | inline friend ArrayVector3 operator*( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:151:72: error: ‘ArrayReal’ has not been declared 151 | inline friend ArrayVector3 operator*( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:157:47: error: ‘ArrayReal’ has not been declared 157 | inline friend ArrayVector3 operator/( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:158:72: error: ‘ArrayReal’ has not been declared 158 | inline friend ArrayVector3 operator/( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:39: error: ‘ArrayReal’ does not name a type 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:39: error: ‘ArrayReal’ does not name a type 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:39: error: ‘ArrayReal’ does not name a type 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:39: error: ‘ArrayReal’ does not name a type 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:173:16: error: ‘ArrayReal’ does not name a type 173 | inline ArrayReal length() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:176:16: error: ‘ArrayReal’ does not name a type 176 | inline ArrayReal squaredLength() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:179:16: error: ‘ArrayReal’ does not name a type 179 | inline ArrayReal distance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:182:16: error: ‘ArrayReal’ does not name a type 182 | inline ArrayReal squaredDistance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:185:16: error: ‘ArrayReal’ does not name a type 185 | inline ArrayReal dotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:188:16: error: ‘ArrayReal’ does not name a type 188 | inline ArrayReal absDotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:207:16: error: ‘ArrayReal’ does not name a type 207 | inline ArrayReal getMinComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:210:16: error: ‘ArrayReal’ does not name a type 210 | inline ArrayReal getMaxComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:294:28: error: ‘ArrayMaskR’ has not been declared 294 | inline void Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:317:33: error: ‘ArrayMaskR’ has not been declared 317 | inline void CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:338:43: error: ‘ArrayMaskR’ has not been declared 338 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::getAsVector3(Ogre::Vector3&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:78:71: error: ‘mChunkBase’ was not declared in this scope 78 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:79:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 79 | out.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::getAsVector3(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:89:71: error: ‘mChunkBase’ was not declared in this scope 89 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:90:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 90 | return Vector3( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setFromVector3(const Ogre::Vector3&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:97:59: error: ‘mChunkBase’ was not declared in this scope 97 | Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:98:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 98 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.x; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setAll(const Ogre::Vector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:106:13: error: ‘mChunkBase’ was not declared in this scope 106 | mChunkBase[0] = v.x; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::ArrayVector3& Ogre::ArrayVector3::operator=(Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:121:13: error: ‘mChunkBase’ was not declared in this scope 121 | mChunkBase[0] = fScalar; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:361: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::operator-() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:160:31: error: ‘mChunkBase’ was not declared in this scope 160 | return ArrayVector3( -mChunkBase[0], -mChunkBase[1], -mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:95:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 95 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:96:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 96 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:97:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 97 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:105:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 105 | lhs.mChunkBase[0] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:106:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 106 | lhs.mChunkBase[1] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:107:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 107 | lhs.mChunkBase[2] op_func fInv );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:184:98: error: ‘ArrayMaskR’ has not been declared 184 | inline ArrayVector3 ArrayVector3::Cmov4( const ArrayVector3 &arg1, const ArrayVector3 &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In static member function ‘static Ogre::ArrayVector3 Ogre::ArrayVector3::Cmov4(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreStableHeaders.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAutoParamDataSource.cpp:28: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator+=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:198:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 198 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:21: note: candidates are: ‘void Ogre::ArrayVector3::operator+=(int)’ 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator-=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:202:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 202 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:21: note: candidates are: ‘void Ogre::ArrayVector3::operator-=(int)’ 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator*=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:206:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 206 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:21: note: candidates are: ‘void Ogre::ArrayVector3::operator*=(int)’ 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:9: error: ‘ArrayReal’ was not declared in this scope 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:138:15: error: ‘ArrayReal’ does not name a type 138 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:9: error: ‘chunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:45: error: ‘aChunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:144:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator/=(Ogre::Real)’ 144 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:210:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_DIVISION’ 210 | DEFINE_UPDATE_R_SCALAR_DIVISION( Real, /=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:21: note: candidates are: ‘void Ogre::ArrayVector3::operator/=(int)’ 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:135:17: note: ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’ 135 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:214:12: error: ‘ArrayReal’ does not name a type 214 | inline ArrayReal ArrayVector3::length() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:221:12: error: ‘ArrayReal’ does not name a type 221 | inline ArrayReal ArrayVector3::squaredLength() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:228:12: error: ‘ArrayReal’ does not name a type 228 | inline ArrayReal ArrayVector3::distance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:233:12: error: ‘ArrayReal’ does not name a type 233 | inline ArrayReal ArrayVector3::squaredDistance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:238:12: error: ‘ArrayReal’ does not name a type 238 | inline ArrayReal ArrayVector3::dotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:245:12: error: ‘ArrayReal’ does not name a type 245 | inline ArrayReal ArrayVector3::absDotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:254:9: error: ‘ArrayReal’ was not declared in this scope 254 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:9: error: ‘sqLength’ was not declared in this scope 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:263:18: error: expected ‘;’ before ‘invLength’ 263 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:9: error: ‘mChunkBase’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:41: error: ‘invLength’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::crossProduct(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:18: error: ‘mChunkBase’ was not declared in this scope 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:273:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 273 | (mChunkBase[2] * rkVec.mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:274:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 274 | (mChunkBase[2] * rkVec.mChunkBase[0]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:275:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 275 | (mChunkBase[0] * rkVec.mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:276:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 276 | (mChunkBase[0] * rkVec.mChunkBase[1]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:277:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 277 | (mChunkBase[1] * rkVec.mChunkBase[0]) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::midPoint(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:31: error: ‘mChunkBase’ was not declared in this scope 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:283:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 283 | (mChunkBase[1] + rkVec.mChunkBase[1]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:284:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 284 | (mChunkBase[2] + rkVec.mChunkBase[2]) * 0.5f ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeFloor(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:9: error: ‘ArrayReal’ was not declared in this scope 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:290:15: error: ‘ArrayReal’ does not name a type 290 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:9: error: ‘aChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:50: error: ‘bChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeCeil(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:9: error: ‘ArrayReal’ was not declared in this scope 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:299:15: error: ‘ArrayReal’ does not name a type 299 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:9: error: ‘aChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:50: error: ‘bChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:305:12: error: ‘ArrayReal’ does not name a type 305 | inline ArrayReal ArrayVector3::getMinComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:310:12: error: ‘ArrayReal’ does not name a type 310 | inline ArrayReal ArrayVector3::getMaxComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::setToSign()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:317:9: error: ‘mChunkBase’ was not declared in this scope 317 | mChunkBase[0] = mChunkBase[0] >= 0 ? 1.0f : -1.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::perpendicular() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:326:15: error: ‘ArrayMaskR’ does not name a type 326 | const ArrayMaskR mask = perp.squaredLength() <= MathlibC::fSqEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:328:13: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 328 | if( mask ) | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::normalisedCopy() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:345:9: error: ‘ArrayReal’ was not declared in this scope 345 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:9: error: ‘sqLength’ was not declared in this scope 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:57: error: ‘ONE’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:83: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:354:18: error: expected ‘;’ before ‘invLength’ 354 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:30: error: ‘mChunkBase’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:46: error: ‘invLength’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::reflect(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:363:41: error: ‘const class Ogre::ArrayVector3’ has no member named ‘dotProduct’; did you mean ‘crossProduct’? 363 | return ( *this - ( 2.0f * this->dotProduct( normal ) ) * normal ); | ^~~~~~~~~~ | crossProduct /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::inverseLeaveZeroes()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:9: error: ‘mChunkBase’ was not declared in this scope 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘int Ogre::ArrayVector3::isNaN() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:378:29: error: ‘mChunkBase’ was not declared in this scope 378 | return Math::isNaN( mChunkBase[0] ) | Math::isNaN( mChunkBase[1] ) | Math::isNaN( mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::primaryAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:392:9: error: ‘ArrayReal’ was not declared in this scope 392 | ArrayReal absx = Math::Abs( mChunkBase[0] ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:393:18: error: expected ‘;’ before ‘absy’ 393 | ArrayReal absy = Math::Abs( mChunkBase[1] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:394:18: error: expected ‘;’ before ‘absz’ 394 | ArrayReal absz = Math::Abs( mChunkBase[2] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:397:18: error: expected ‘;’ before ‘sign’ 397 | ArrayReal sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[0] > 0 ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:398:28: error: ‘sign’ was not declared in this scope; did you mean ‘sin’? 398 | ArrayVector3 xVec( sign, 0, 0 ); | ^~~~ | sin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:46: error: ‘mChunkBase’ was not declared in this scope 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:405:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 405 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[2] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:409:9: error: ‘ArrayMaskR’ was not declared in this scope 409 | ArrayMaskR mask = absx > absz; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:87: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:16: error: ‘absy’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:23: error: ‘absz’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:418:21: error: ‘absx’ was not declared in this scope; did you mean ‘abs’? 418 | yVec.Cmov4( absx > absy, xVec ); | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMin() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:424:25: error: ‘mChunkBase’ was not declared in this scope 424 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMax() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:429:25: error: ‘mChunkBase’ was not declared in this scope 429 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:17: error: variable or field ‘Cmov4’ declared void 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:38: error: ‘ArrayMaskR’ was not declared in this scope 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:55: error: expected primary-expression before ‘const’ 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:17: error: variable or field ‘CmovRobust’ declared void 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:43: error: ‘ArrayMaskR’ was not declared in this scope 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:60: error: expected primary-expression before ‘const’ 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::loadFromAoS(const Ogre::Real*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:452:9: error: ‘mChunkBase’ was not declared in this scope 452 | mChunkBase[0] = src[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:32: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:57: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:82: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:72:32: error: ‘ArrayReal’ does not name a type 72 | const ArrayReal &chunkZ ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:126:56: error: ‘ArrayReal’ does not name a type 126 | inline void FromOrthoDet1RotationMatrix( const ArrayReal *RESTRICT_ALIAS matrix ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:129:42: error: ‘ArrayRadian’ does not name a type 129 | inline void FromAngleAxis( const ArrayRadian &rfAngle, const ArrayVector3 &rkAxis ); | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:132:34: error: ‘ArrayRadian’ has not been declared 132 | inline void ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const; | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:141:78: error: ‘ArrayReal’ has not been declared 141 | inline friend ArrayQuaternion operator*( const ArrayQuaternion &lhs, ArrayReal scalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:142:50: error: ‘ArrayReal’ has not been declared 142 | inline friend ArrayQuaternion operator*( ArrayReal scalar, const ArrayQuaternion &lhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:145:57: error: ‘ArrayReal’ does not name a type 145 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal Dot( const ArrayQuaternion &rkQ ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:158:16: error: ‘ArrayReal’ does not name a type 158 | inline ArrayReal Norm() const; // Returns the squared length, doesn't modify | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:193:46: error: ‘ArrayReal’ has not been declared 193 | static inline ArrayQuaternion Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:199:54: error: ‘ArrayReal’ has not been declared 199 | static inline ArrayQuaternion nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:205:46: error: ‘ArrayReal’ has not been declared 205 | static inline ArrayQuaternion nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:229:28: error: ‘ArrayMaskR’ has not been declared 229 | inline void Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:250:46: error: ‘ArrayMaskR’ has not been declared 250 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::getAsQuaternion(Ogre::Quaternion&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:84:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 84 | out.w = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘Ogre::Quaternion Ogre::ArrayQuaternion::getAsQuaternion(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:96:44: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 96 | return Quaternion( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::setFromQuaternion(const Ogre::Quaternion&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:105:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 105 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.w; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:260: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:85:25: error: ‘ArrayReal’ does not name a type 85 | DEFINE_L_OPERATION( ArrayReal, ArrayQuaternion, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:42:48: note: in definition of macro ‘DEFINE_L_OPERATION’ 42 | inline ArrayQuaternion operator op ( const leftType lhs, const rightClass &rhs )\ | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:86:42: error: ‘ArrayReal’ does not name a type 86 | DEFINE_R_OPERATION( ArrayQuaternion, ArrayReal, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:51:70: note: in definition of macro ‘DEFINE_R_OPERATION’ 51 | inline ArrayQuaternion operator op ( const leftClass &lhs, const rightType rhs )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:96:41: error: ‘ArrayReal’ does not name a type 96 | DEFINE_UPDATE_R_OPERATION( ArrayReal, *=, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:70:54: note: in definition of macro ‘DEFINE_UPDATE_R_OPERATION’ 70 | inline void ArrayQuaternion::operator op ( const rightType a )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Slerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:52: error: ‘ArrayReal’ was not declared in this scope 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:66: error: expected primary-expression before ‘const’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:121:57: error: expected primary-expression before ‘const’ 121 | const ArrayQuaternion &rkQ /*, bool shortestPath*/ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:122:5: error: expected ‘,’ or ‘;’ before ‘{’ token 122 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerpShortest’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:60: error: ‘ArrayReal’ was not declared in this scope 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:74: error: expected primary-expression before ‘const’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:165:60: error: expected primary-expression before ‘const’ 165 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:166:5: error: expected ‘,’ or ‘;’ before ‘{’ token 166 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:52: error: ‘ArrayReal’ was not declared in this scope 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:66: error: expected primary-expression before ‘const’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:186:57: error: expected primary-expression before ‘const’ 186 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:187:5: error: expected ‘,’ or ‘;’ before ‘{’ token 187 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:199:82: error: ‘ArrayMaskR’ has not been declared 199 | const ArrayQuaternion &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Cmov4(const Ogre::ArrayQuaternion&, const Ogre::ArrayQuaternion&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:202:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 202 | MathlibC::Cmov4( arg1.w, arg2.w, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:203:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 203 | MathlibC::Cmov4( arg1.x, arg2.x, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:204:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 204 | MathlibC::Cmov4( arg1.y, arg2.y, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:205:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 205 | MathlibC::Cmov4( arg1.z, arg2.z, mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static void Ogre::ArrayQuaternion::mul(const Ogre::ArrayQuaternion&, Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:211:48: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 211 | ArrayVector3 qVec( inQ.x, inQ.y, inQ.z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:217:9: error: ‘ArrayReal’ was not declared in this scope 217 | ArrayReal w2 = inQ.w + inQ.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:233:69: error: ‘ArrayReal’ does not name a type 233 | inline void ArrayQuaternion::FromOrthoDet1RotationMatrix( const ArrayReal * RESTRICT_ALIAS matrix ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromOrthoDet1RotationMatrix(const int*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:235:9: error: ‘ArrayReal’ was not declared in this scope 235 | ArrayReal m00 = matrix[0], m01 = matrix[1], m02 = matrix[2], | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:50: error: ‘m00’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:58: error: ‘m11’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:64: error: ‘m22’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:31: error: ‘m21’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:37: error: ‘m12’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:31: error: ‘m02’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:37: error: ‘m20’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:31: error: ‘m10’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:37: error: ‘m01’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:261:55: error: ‘ArrayRadian’ does not name a type 261 | inline void ArrayQuaternion::FromAngleAxis( const ArrayRadian& rfAngle, const ArrayVector3& rkAxis ) | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromAngleAxis(const int&, const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:268:9: error: ‘ArrayReal’ was not declared in this scope 268 | ArrayReal fHalfAngle( rfAngle.valueRadians() * 0.5f ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:270:18: error: expected ‘;’ before ‘fSin’ 270 | ArrayReal fSin; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:28: error: ‘fHalfAngle’ was not declared in this scope; did you mean ‘rfAngle’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~~~~~~~ | rfAngle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:40: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:273:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 273 | ArrayReal * RESTRICT_ALIAS chunkBase = &w; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:274:15: error: ‘ArrayReal’ does not name a type 274 | const ArrayReal * RESTRICT_ALIAS rkAxisChunkBase = rkAxis.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:9: error: ‘chunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:31: error: ‘rkAxisChunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:17: error: variable or field ‘ToAngleAxis’ declared void 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:47: error: ‘ArrayRadian’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:60: error: ‘rfAngle’ was not declared in this scope; did you mean ‘Angle’? 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:82: error: expected primary-expression before ‘&’ token 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:83: error: ‘rkAxis’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::xAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:309:9: error: ‘ArrayReal’ was not declared in this scope 309 | ArrayReal fTy = y + y; // 2 * y | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:310:18: error: expected ‘;’ before ‘fTz’ 310 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:311:18: error: expected ‘;’ before ‘fTwy’ 311 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:312:18: error: expected ‘;’ before ‘fTwz’ 312 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:313:18: error: expected ‘;’ before ‘fTxy’ 313 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:314:18: error: expected ‘;’ before ‘fTxz’ 314 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:315:18: error: expected ‘;’ before ‘fTyy’ 315 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:316:18: error: expected ‘;’ before ‘fTzz’ 316 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:38: error: ‘fTyy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:45: error: ‘fTzz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:52: error: ‘fTxy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:59: error: ‘fTwz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:65: error: ‘fTxz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:72: error: ‘fTwy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::yAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:323:9: error: ‘ArrayReal’ was not declared in this scope 323 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:324:18: error: expected ‘;’ before ‘fTy’ 324 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:325:18: error: expected ‘;’ before ‘fTz’ 325 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:326:18: error: expected ‘;’ before ‘fTwx’ 326 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:327:18: error: expected ‘;’ before ‘fTwz’ 327 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:328:18: error: expected ‘;’ before ‘fTxx’ 328 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:329:18: error: expected ‘;’ before ‘fTxy’ 329 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:330:18: error: expected ‘;’ before ‘fTyz’ 330 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:331:18: error: expected ‘;’ before ‘fTzz’ 331 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:30: error: ‘fTxy’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:37: error: ‘fTwz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:51: error: ‘fTxx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:58: error: ‘fTzz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:65: error: ‘fTyz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:72: error: ‘fTwx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::zAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:338:9: error: ‘ArrayReal’ was not declared in this scope 338 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:339:18: error: expected ‘;’ before ‘fTy’ 339 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:340:18: error: expected ‘;’ before ‘fTz’ 340 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:341:18: error: expected ‘;’ before ‘fTwx’ 341 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:342:18: error: expected ‘;’ before ‘fTwy’ 342 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:343:18: error: expected ‘;’ before ‘fTxx’ 343 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:344:18: error: expected ‘;’ before ‘fTxz’ 344 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:345:18: error: expected ‘;’ before ‘fTyy’ 345 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:346:18: error: expected ‘;’ before ‘fTyz’ 346 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:30: error: ‘fTxz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:37: error: ‘fTwy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:43: error: ‘fTyz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:50: error: ‘fTwx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:64: error: ‘fTxx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:71: error: ‘fTyy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:351:12: error: ‘ArrayReal’ does not name a type 351 | inline ArrayReal ArrayQuaternion::Dot( const ArrayQuaternion& rkQ ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:356:12: error: ‘ArrayReal’ does not name a type 356 | inline ArrayReal ArrayQuaternion::Norm() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:363:9: error: ‘ArrayReal’ was not declared in this scope 363 | ArrayReal sqLength = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:9: error: ‘sqLength’ was not declared in this scope 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:370:18: error: expected ‘;’ before ‘invLength’ 370 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:371:17: error: ‘invLength’ was not declared in this scope 371 | w = w * invLength; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Inverse() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:379:9: error: ‘ArrayReal’ was not declared in this scope 379 | ArrayReal fNorm = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:9: error: ‘fNorm’ was not declared in this scope 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:65: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:383:18: error: expected ‘;’ before ‘invNorm’ 383 | ArrayReal invNorm = MathlibC::Inv4( fNorm ); | ^~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:384:18: error: expected ‘;’ before ‘negInvNorm’ 384 | ArrayReal negInvNorm = -invNorm; | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:37: error: ‘invNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:50: error: ‘negInvNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Exp() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:400:9: error: ‘ArrayReal’ was not declared in this scope 400 | ArrayReal fAngle = std::sqrt( x * x + y * y + z * z ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:402:18: error: expected ‘;’ before ‘localW’ 402 | ArrayReal localW, fSin; | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:28: error: ‘fAngle’ was not declared in this scope; did you mean ‘Angle’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:36: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:42: error: ‘localW’ was not declared in this scope 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:406:18: error: expected ‘;’ before ‘coeff’ 406 | ArrayReal coeff = MathlibC::CmovRobust( fSin / fAngle, 1.0f, | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:408:45: error: ‘coeff’ was not declared in this scope 408 | return ArrayQuaternion( localW, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Log() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:417:9: error: ‘ArrayReal’ was not declared in this scope 417 | ArrayReal fAngle = MathlibC::ACos4( w ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:418:18: error: expected ‘;’ before ‘fSin’ 418 | ArrayReal fSin = MathlibC::Sin4( fAngle ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:421:9: error: ‘ArrayMaskR’ was not declared in this scope 421 | ArrayMaskR mask = Math::Abs( w ) < MathlibC::ONE && Math::Abs( fSin ) >= MathlibC::fEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:427:18: error: expected ‘;’ before ‘coeff’ 427 | ArrayReal coeff = MathlibC::CmovRobust( fAngle * MathlibC::InvNonZero4( fSin ), 1.0f, mask ); | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:429:40: error: ‘coeff’ was not declared in this scope 429 | return ArrayQuaternion( 0, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:435:36: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 435 | ArrayVector3 qVec( x, y, z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:441:9: error: ‘ArrayReal’ was not declared in this scope 441 | ArrayReal w2 = w + w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:17: error: variable or field ‘Cmov4’ declared void 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:41: error: ‘ArrayMaskR’ was not declared in this scope 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:58: error: expected primary-expression before ‘const’ 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In copy constructor ‘Ogre::ArrayMatrix4::ArrayMatrix4(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:17: error: ‘mChunkBase’ was not declared in this scope 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:38: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:84:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 84 | mChunkBase[i + 1] = copy.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:85:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 85 | mChunkBase[i + 2] = copy.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:86:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 86 | mChunkBase[i + 3] = copy.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::getAsMatrix4(Ogre::Matrix4&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:93:86: error: ‘mChunkBase’ was not declared in this scope 93 | const Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:97:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 97 | matrix[i] = aliasedReal[ARRAY_PACKED_REALS * ( i ) + index]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setFromMatrix4(const Ogre::Matrix4&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:116:80: error: ‘mChunkBase’ was not declared in this scope 116 | Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:120:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 120 | aliasedReal[ARRAY_PACKED_REALS * ( i ) + index] = matrix[i]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:130:13: error: ‘mChunkBase’ was not declared in this scope 130 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘Ogre::ArrayMatrix4& Ogre::ArrayMatrix4::operator=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:17: error: ‘mChunkBase’ was not declared in this scope 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:165:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 165 | mChunkBase[i + 1] = rkMatrix.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:166:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 166 | mChunkBase[i + 2] = rkMatrix.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:167:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 167 | mChunkBase[i + 3] = rkMatrix.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:224:9: error: ‘ArrayReal’ does not name a type 224 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::SimpleMatrix4::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:229:13: error: ‘mChunkBase’ was not declared in this scope 229 | mChunkBase[0] = src._m[0]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:253: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:17: error: variable or field ‘concatArrayMat4’ declared void 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:35: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:40:37: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:41:37: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:17: error: variable or field ‘concatArrayMat4’ declared void 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:35: error: ‘ArrayReal’ was not declared in this scope 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:106:37: error: expected primary-expression before ‘const’ 106 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In function ‘Ogre::ArrayMatrix4 Ogre::operator*(const ArrayMatrix4&, const ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:33: error: ‘class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:49: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:65: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:9: error: ‘concatArrayMat4’ was not declared in this scope 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrix4::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:189:9: error: ‘ArrayReal’ was not declared in this scope 189 | ArrayReal invW = ( mChunkBase[12] * rhs.mChunkBase[0] + mChunkBase[13] * rhs.mChunkBase[1] ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:9: error: ‘invW’ was not declared in this scope 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:26: error: ‘Inv4’ is not a member of ‘Ogre::MathlibC’ 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:15: error: ‘mChunkBase’ was not declared in this scope 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:196:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 196 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:199:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 199 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:202:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 202 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) * invW ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::operator*=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:26: error: ‘mChunkBase’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:9: error: ‘concatArrayMat4’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:9: error: ‘ArrayReal’ was not declared in this scope 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:213:15: error: ‘ArrayReal’ does not name a type 213 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:214:18: error: expected ‘;’ before ‘fTx’ 214 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:215:18: error: expected ‘;’ before ‘fTy’ 215 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:216:18: error: expected ‘;’ before ‘fTz’ 216 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:217:18: error: expected ‘;’ before ‘fTwx’ 217 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:218:18: error: expected ‘;’ before ‘fTwy’ 218 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:219:18: error: expected ‘;’ before ‘fTwz’ 219 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:220:18: error: expected ‘;’ before ‘fTxx’ 220 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:221:18: error: expected ‘;’ before ‘fTxy’ 221 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:222:18: error: expected ‘;’ before ‘fTxz’ 222 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:223:18: error: expected ‘;’ before ‘fTyy’ 223 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:224:18: error: expected ‘;’ before ‘fTyz’ 224 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:225:18: error: expected ‘;’ before ‘fTzz’ 225 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:9: error: ‘chunkBase’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:33: error: ‘fTyy’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:40: error: ‘fTzz’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:24: error: ‘fTxy’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:31: error: ‘fTwz’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:24: error: ‘fTxz’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:31: error: ‘fTwy’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:231:33: error: ‘fTxx’ was not declared in this scope 231 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:24: error: ‘fTyz’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:31: error: ‘fTwx’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:9: error: ‘ArrayReal’ was not declared in this scope 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:242:15: error: ‘ArrayReal’ does not name a type 242 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:243:15: error: ‘ArrayReal’ does not name a type 243 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:9: error: ‘chunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:39: error: ‘scaleChunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:248:24: error: ‘posChunkBase’ was not declared in this scope 248 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:261:25: error: ‘mChunkBase’ was not declared in this scope 261 | chunkBase[12] = mChunkBase[13] = mChunkBase[14] = 0.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘bool Ogre::ArrayMatrix4::isAffine() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:267:17: error: ‘mChunkBase’ was not declared in this scope 267 | return (mChunkBase[12] == 0) & (mChunkBase[13] == 0) & | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::loadFromAoS(const Ogre::SimpleMatrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:9: error: ‘mChunkBase’ was not declared in this scope 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:284:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 284 | mChunkBase[1] = src->mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:285:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 285 | mChunkBase[2] = src->mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:286:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 286 | mChunkBase[3] = src->mChunkBase[3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:287:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 287 | mChunkBase[4] = src->mChunkBase[4]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:288:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 288 | mChunkBase[5] = src->mChunkBase[5]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:289:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 289 | mChunkBase[6] = src->mChunkBase[6]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:290:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 290 | mChunkBase[7] = src->mChunkBase[7]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:291:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 291 | mChunkBase[8] = src->mChunkBase[8]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:292:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 292 | mChunkBase[9] = src->mChunkBase[9]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:293:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 293 | mChunkBase[10] = src->mChunkBase[10]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:294:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 294 | mChunkBase[11] = src->mChunkBase[11]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:295:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 295 | mChunkBase[12] = src->mChunkBase[12]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:296:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 296 | mChunkBase[13] = src->mChunkBase[13]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:297:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 297 | mChunkBase[14] = src->mChunkBase[14]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:298:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 298 | mChunkBase[15] = src->mChunkBase[15]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:149:16: error: ‘ArrayMaskR’ does not name a type 149 | inline ArrayMaskR intersects( const ArrayAabb &b2 ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal volume() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:158:16: error: ‘ArrayMaskR’ does not name a type 158 | inline ArrayMaskR contains( const ArrayAabb &other ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:161:16: error: ‘ArrayMaskR’ does not name a type 161 | inline ArrayMaskR contains( const ArrayVector3 &v ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:164:16: error: ‘ArrayReal’ does not name a type 164 | inline ArrayReal squaredDistance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:167:16: error: ‘ArrayReal’ does not name a type 167 | inline ArrayReal distance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::getAsAabb(Ogre::Aabb&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:87:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 87 | out.mCenter.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::setFromAabb(const Ogre::Aabb&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:107:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 107 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = aabb.mCenter.x; // X | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:179: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:66:12: error: ‘ArrayMaskR’ does not name a type 66 | inline ArrayMaskR ArrayAabb::intersects( const ArrayAabb& b2 ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:81:12: error: ‘ArrayReal’ does not name a type 81 | inline ArrayReal ArrayAabb::volume() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:90:12: error: ‘ArrayMaskR’ does not name a type 90 | inline ArrayMaskR ArrayAabb::contains( const ArrayAabb &other ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:109:12: error: ‘ArrayMaskR’ does not name a type 109 | inline ArrayMaskR ArrayAabb::contains( const ArrayVector3 &v ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:123:12: error: ‘ArrayReal’ does not name a type 123 | inline ArrayReal ArrayAabb::squaredDistance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:137:12: error: ‘ArrayReal’ does not name a type 137 | inline ArrayReal ArrayAabb::distance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: In member function ‘void Ogre::ArrayAabb::transformAffine(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:148:9: error: ‘ArrayReal’ was not declared in this scope 148 | ArrayReal x = Math::Abs( m.mChunkBase[2] ) * mHalfSize.mChunkBase[2]; // abs( m02 ) * z + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:9: error: ‘x’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:13: error: ‘ogre_madd’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:152:18: error: expected ‘;’ before ‘y’ 152 | ArrayReal y = Math::Abs( m.mChunkBase[6] ) * mHalfSize.mChunkBase[2]; // abs( m12 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:9: error: ‘y’ was not declared in this scope; did you mean ‘yn’? 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^ | yn /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:156:18: error: expected ‘;’ before ‘z’ 156 | ArrayReal z = Math::Abs( m.mChunkBase[10] ) * mHalfSize.mChunkBase[2]; // abs( m22 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:9: error: ‘z’ was not declared in this scope 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:146:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 146 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:162:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 162 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceBoundsPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceFrustumPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:196:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 196 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceDirtyInstanceMgr()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:211:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 211 | mWorldRadius += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceCullLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:220:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 220 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:232:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 232 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLodPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:241:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 241 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectMemoryManager.h:34: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:199:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 199 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLight.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreAutoParamDataSource.h:35: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h:77:66: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 77 | inline static void lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:39: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h:421:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 421 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:258:23: error: ‘ArrayReal’ does not name a type 258 | static inline ArrayReal calculateCameraDistance( uint32 _cameraSortMode, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:326:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 326 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreCamera.h:36, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAutoParamDataSource.cpp:33: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:43: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:70: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:89: error: expected ‘)’ before ‘,’ token 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:525:40: note: to match this ‘(’ 525 | void getCustomWorldSpaceCorners( | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: variable or field ‘Real’ declared void 527 | Real customFarPlane ) const; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: expected ‘;’ at end of member declaration 527 | Real customFarPlane ) const; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:26: error: ‘customFarPlane’ does not name a type 527 | Real customFarPlane ) const; | ^~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrixAf4x3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:31, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneMemoryManager.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Animation/OgreSkeletonAnimManager.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:36, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRoot.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreAutoParamDataSource.cpp:43: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[12]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:152:29: error: ‘ArrayMaskR’ has not been declared 152 | inline void retain( ArrayMaskR orientation, ArrayMaskR scale ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:152:53: error: ‘ArrayMaskR’ has not been declared 152 | inline void retain( ArrayMaskR orientation, ArrayMaskR scale ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::ArrayMatrixAf4x3::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:79:13: error: ‘mChunkBase’ was not declared in this scope 79 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:181:9: error: ‘ArrayReal’ does not name a type 181 | ArrayReal mChunkBase[12]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In constructor ‘Ogre::SimpleMatrixAf4x3::SimpleMatrixAf4x3(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:188:13: error: ‘mChunkBase’ was not declared in this scope 188 | mChunkBase[0] = m00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:209:17: error: ‘mChunkBase’ was not declared in this scope 209 | mChunkBase[i] = src._m[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:221:30: error: ‘mChunkBase’ was not declared in this scope 221 | dst->_m[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store4x3(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:238:30: error: ‘mChunkBase’ was not declared in this scope 238 | dst->_m[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store4x3(float*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:250:26: error: ‘mChunkBase’ was not declared in this scope 250 | dst[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::streamTo4x3(float*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:262:26: error: ‘mChunkBase’ was not declared in this scope 262 | dst[i] = mChunkBase[i]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:277: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:17: error: variable or field ‘concatArrayMatAf4x3’ declared void 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:39: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:51: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:40:41: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:41:41: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:17: error: variable or field ‘concatArrayMatAf4x3’ declared void 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:38: error: ‘ArrayReal’ was not declared in this scope 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:50: note: in expansion of macro ‘RESTRICT_ALIAS’ 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:92:38: error: expected primary-expression before ‘const’ 92 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In function ‘Ogre::ArrayMatrixAf4x3 Ogre::operator*(const ArrayMatrixAf4x3&, const ArrayMatrixAf4x3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:37: error: ‘class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:53: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:69: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:9: error: ‘concatArrayMatAf4x3’ was not declared in this scope 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrixAf4x3::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:15: error: ‘mChunkBase’ was not declared in this scope 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:161:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 161 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:163:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:163:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:164:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:166:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:166:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:167:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::operator*=(const Ogre::ArrayMatrixAf4x3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:30: error: ‘mChunkBase’ was not declared in this scope 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:46: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:9: error: ‘concatArrayMatAf4x3’ was not declared in this scope 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:177:9: error: ‘ArrayReal’ was not declared in this scope 177 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:177:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 177 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:178:15: error: ‘ArrayReal’ does not name a type 178 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:179:18: error: expected ‘;’ before ‘fTx’ 179 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:180:18: error: expected ‘;’ before ‘fTy’ 180 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:181:18: error: expected ‘;’ before ‘fTz’ 181 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:182:18: error: expected ‘;’ before ‘fTwx’ 182 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:183:18: error: expected ‘;’ before ‘fTwy’ 183 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:184:18: error: expected ‘;’ before ‘fTwz’ 184 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:185:18: error: expected ‘;’ before ‘fTxx’ 185 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:186:18: error: expected ‘;’ before ‘fTxy’ 186 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:187:18: error: expected ‘;’ before ‘fTxz’ 187 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:188:18: error: expected ‘;’ before ‘fTyy’ 188 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:189:18: error: expected ‘;’ before ‘fTyz’ 189 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:190:18: error: expected ‘;’ before ‘fTzz’ 190 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:9: error: ‘chunkBase’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:33: error: ‘fTyy’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:40: error: ‘fTzz’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:193:24: error: ‘fTxy’ was not declared in this scope 193 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:193:31: error: ‘fTwz’ was not declared in this scope 193 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:194:24: error: ‘fTxz’ was not declared in this scope 194 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:194:31: error: ‘fTwy’ was not declared in this scope 194 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:196:33: error: ‘fTxx’ was not declared in this scope 196 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:197:24: error: ‘fTyz’ was not declared in this scope 197 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:197:31: error: ‘fTwx’ was not declared in this scope 197 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:206:9: error: ‘ArrayReal’ was not declared in this scope 206 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:206:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 206 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:207:15: error: ‘ArrayReal’ does not name a type 207 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:208:15: error: ‘ArrayReal’ does not name a type 208 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:210:9: error: ‘chunkBase’ was not declared in this scope 210 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:210:39: error: ‘scaleChunkBase’ was not declared in this scope 210 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:213:24: error: ‘posChunkBase’ was not declared in this scope 213 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::decomposition(Ogre::ArrayVector3&, Ogre::ArrayVector3&, Ogre::ArrayQuaternion&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:229:15: error: ‘ArrayReal’ does not name a type 229 | const ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:232:9: error: ‘ArrayReal’ was not declared in this scope 232 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:233:18: error: expected ‘;’ before ‘m10’ 233 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:234:18: error: expected ‘;’ before ‘m20’ 234 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:236:18: error: expected ‘;’ before ‘fInvLength’ 236 | ArrayReal fInvLength = 1.0f / std::sqrt( m00 * m00 + m10 * m10 + m20 * m20 ); | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:238:18: error: expected ‘;’ before ‘q00’ 238 | ArrayReal q00, q01, q02, | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:9: error: ‘q00’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:15: error: ‘m00’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:21: error: ‘fInvLength’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:242:9: error: ‘q10’ was not declared in this scope 242 | q10 = m10 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:242:15: error: ‘m10’ was not declared in this scope 242 | q10 = m10 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:243:9: error: ‘q20’ was not declared in this scope 243 | q20 = m20 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:243:15: error: ‘m20’ was not declared in this scope 243 | q20 = m20 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:245:18: error: expected ‘;’ before ‘fDot’ 245 | ArrayReal fDot = q00 * m01 + q10 * m11 + q20 * m21; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:9: error: ‘q01’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:15: error: ‘m01’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:21: error: ‘fDot’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:247:9: error: ‘q11’ was not declared in this scope 247 | q11 = m11 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:247:15: error: ‘m11’ was not declared in this scope 247 | q11 = m11 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:248:9: error: ‘q21’ was not declared in this scope 248 | q21 = m21 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:248:15: error: ‘m21’ was not declared in this scope 248 | q21 = m21 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:22: error: ‘m02’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:34: error: ‘m12’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:46: error: ‘m22’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:257:9: error: ‘q02’ was not declared in this scope 257 | q02 = m02 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:258:9: error: ‘q12’ was not declared in this scope 258 | q12 = m12 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:259:9: error: ‘q22’ was not declared in this scope 259 | q22 = m22 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:276:18: error: expected ‘;’ before ‘fDet’ 276 | ArrayReal fDet = (q00*q11*q22 + q01*q12*q20 + q02*q10*q21) - | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:285:9: error: ‘fDet’ was not declared in this scope 285 | fDet = fDet < 0 ? -1.0f : 1.0f; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:296:15: error: ‘ArrayReal’ does not name a type 296 | const ArrayReal matrix[9] = { q00, q01, q02, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:299:50: error: ‘matrix’ was not declared in this scope; did you mean ‘Matrix4’? 299 | orientation.FromOrthoDet1RotationMatrix( matrix ); | ^~~~~~ | Matrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:301:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 301 | ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:302:9: error: ‘scaleChunkBase’ was not declared in this scope 302 | scaleChunkBase[0] = q00 * m00 + q10 * m10 + q20 * m20; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:306:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 306 | ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:307:9: error: ‘posChunkBase’ was not declared in this scope 307 | posChunkBase[0] = chunkBase[3]; | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:307:27: error: ‘chunkBase’ was not declared in this scope 307 | posChunkBase[0] = chunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::setToInverse()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:314:9: error: ‘ArrayReal’ was not declared in this scope 314 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:315:18: error: expected ‘;’ before ‘m20’ 315 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:317:18: error: expected ‘;’ before ‘t00’ 317 | ArrayReal t00 = m22 * m11 - m21 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:318:18: error: expected ‘;’ before ‘t10’ 318 | ArrayReal t10 = m20 * m12 - m22 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:319:18: error: expected ‘;’ before ‘t20’ 319 | ArrayReal t20 = m21 * m10 - m20 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:321:18: error: expected ‘;’ before ‘m00’ 321 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:324:18: error: expected ‘;’ before ‘det’ 324 | ArrayReal det = m00 * t00 + m01 * t10 + m02 * t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:325:18: error: expected ‘;’ before ‘invDet’ 325 | ArrayReal invDet= 1.0f / det; //High precision division | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:327:9: error: ‘t00’ was not declared in this scope 327 | t00 = t00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:327:21: error: ‘invDet’ was not declared in this scope 327 | t00 = t00 * invDet; | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:328:9: error: ‘t10’ was not declared in this scope 328 | t10 = t10 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:329:9: error: ‘t20’ was not declared in this scope 329 | t20 = t20 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:331:9: error: ‘m00’ was not declared in this scope 331 | m00 = m00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:332:9: error: ‘m01’ was not declared in this scope 332 | m01 = m01 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:333:9: error: ‘m02’ was not declared in this scope 333 | m02 = m02 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:335:18: error: expected ‘;’ before ‘r00’ 335 | ArrayReal r00 = t00; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:336:18: error: expected ‘;’ before ‘r01’ 336 | ArrayReal r01 = m02 * m21 - m01 * m22; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:337:18: error: expected ‘;’ before ‘r02’ 337 | ArrayReal r02 = m01 * m12 - m02 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:339:18: error: expected ‘;’ before ‘r10’ 339 | ArrayReal r10 = t10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:340:18: error: expected ‘;’ before ‘r11’ 340 | ArrayReal r11 = m00 * m22 - m02 * m20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:341:18: error: expected ‘;’ before ‘r12’ 341 | ArrayReal r12 = m02 * m10 - m00 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:343:18: error: expected ‘;’ before ‘r20’ 343 | ArrayReal r20 = t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:344:18: error: expected ‘;’ before ‘r21’ 344 | ArrayReal r21 = m01 * m20 - m00 * m21; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:345:18: error: expected ‘;’ before ‘r22’ 345 | ArrayReal r22 = m00 * m11 - m01 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:347:18: error: expected ‘;’ before ‘m03’ 347 | ArrayReal m03 = mChunkBase[3], m13 = mChunkBase[7], m23 = mChunkBase[11]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:349:18: error: expected ‘;’ before ‘r03’ 349 | ArrayReal r03 = -(r00 * m03 + r01 * m13 + r02 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:350:18: error: expected ‘;’ before ‘r13’ 350 | ArrayReal r13 = -(r10 * m03 + r11 * m13 + r12 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:351:18: error: expected ‘;’ before ‘r23’ 351 | ArrayReal r23 = -(r20 * m03 + r21 * m13 + r22 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:353:9: error: ‘mChunkBase’ was not declared in this scope 353 | mChunkBase[0] = r00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:353:25: error: ‘r00’ was not declared in this scope 353 | mChunkBase[0] = r00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:354:25: error: ‘r01’ was not declared in this scope 354 | mChunkBase[1] = r01; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:355:25: error: ‘r02’ was not declared in this scope 355 | mChunkBase[2] = r02; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:356:25: error: ‘r03’ was not declared in this scope 356 | mChunkBase[3] = r03; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:358:25: error: ‘r10’ was not declared in this scope 358 | mChunkBase[4] = r10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:359:25: error: ‘r11’ was not declared in this scope 359 | mChunkBase[5] = r11; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:360:25: error: ‘r12’ was not declared in this scope 360 | mChunkBase[6] = r12; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:361:25: error: ‘r13’ was not declared in this scope 361 | mChunkBase[7] = r13; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:363:25: error: ‘r20’ was not declared in this scope 363 | mChunkBase[8] = r20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:364:25: error: ‘r21’ was not declared in this scope 364 | mChunkBase[9] = r21; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:365:25: error: ‘r22’ was not declared in this scope 365 | mChunkBase[10]= r22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:366:25: error: ‘r23’ was not declared in this scope 366 | mChunkBase[11]= r23; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::setToInverseDegeneratesAsIdentity()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:371:9: error: ‘ArrayReal’ was not declared in this scope 371 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:372:18: error: expected ‘;’ before ‘m20’ 372 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:374:18: error: expected ‘;’ before ‘t00’ 374 | ArrayReal t00 = m22 * m11 - m21 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:375:18: error: expected ‘;’ before ‘t10’ 375 | ArrayReal t10 = m20 * m12 - m22 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:376:18: error: expected ‘;’ before ‘t20’ 376 | ArrayReal t20 = m21 * m10 - m20 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:378:18: error: expected ‘;’ before ‘m00’ 378 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:381:18: error: expected ‘;’ before ‘det’ 381 | ArrayReal det = m00 * t00 + m01 * t10 + m02 * t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:23: error: ‘Abs4’ is not a member of ‘Ogre::MathlibC’ 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:29: error: ‘det’ was not declared in this scope; did you mean ‘set’? 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~ | set /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:48: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:385:13: error: ‘mChunkBase’ was not declared in this scope 385 | mChunkBase[0] = 1; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:402:22: error: expected ‘;’ before ‘invDet’ 402 | ArrayReal invDet = 1.0f / det; //High precision division | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:404:13: error: ‘t00’ was not declared in this scope 404 | t00 = t00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:404:25: error: ‘invDet’ was not declared in this scope 404 | t00 = t00 * invDet; | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:405:13: error: ‘t10’ was not declared in this scope 405 | t10 = t10 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:406:13: error: ‘t20’ was not declared in this scope 406 | t20 = t20 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:408:13: error: ‘m00’ was not declared in this scope 408 | m00 = m00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:409:13: error: ‘m01’ was not declared in this scope 409 | m01 = m01 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:410:13: error: ‘m02’ was not declared in this scope 410 | m02 = m02 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:412:22: error: expected ‘;’ before ‘r00’ 412 | ArrayReal r00 = t00; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:413:22: error: expected ‘;’ before ‘r01’ 413 | ArrayReal r01 = m02 * m21 - m01 * m22; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:414:22: error: expected ‘;’ before ‘r02’ 414 | ArrayReal r02 = m01 * m12 - m02 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:416:22: error: expected ‘;’ before ‘r10’ 416 | ArrayReal r10 = t10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:417:22: error: expected ‘;’ before ‘r11’ 417 | ArrayReal r11 = m00 * m22 - m02 * m20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:418:22: error: expected ‘;’ before ‘r12’ 418 | ArrayReal r12 = m02 * m10 - m00 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:420:22: error: expected ‘;’ before ‘r20’ 420 | ArrayReal r20 = t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:421:22: error: expected ‘;’ before ‘r21’ 421 | ArrayReal r21 = m01 * m20 - m00 * m21; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:422:22: error: expected ‘;’ before ‘r22’ 422 | ArrayReal r22 = m00 * m11 - m01 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:424:22: error: expected ‘;’ before ‘m03’ 424 | ArrayReal m03 = mChunkBase[3], m13 = mChunkBase[7], m23 = mChunkBase[11]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:426:22: error: expected ‘;’ before ‘r03’ 426 | ArrayReal r03 = -(r00 * m03 + r01 * m13 + r02 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:427:22: error: expected ‘;’ before ‘r13’ 427 | ArrayReal r13 = -(r10 * m03 + r11 * m13 + r12 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:428:22: error: expected ‘;’ before ‘r23’ 428 | ArrayReal r23 = -(r20 * m03 + r21 * m13 + r22 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:430:13: error: ‘mChunkBase’ was not declared in this scope 430 | mChunkBase[0] = r00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:430:29: error: ‘r00’ was not declared in this scope 430 | mChunkBase[0] = r00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:431:29: error: ‘r01’ was not declared in this scope 431 | mChunkBase[1] = r01; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:432:29: error: ‘r02’ was not declared in this scope 432 | mChunkBase[2] = r02; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:433:29: error: ‘r03’ was not declared in this scope 433 | mChunkBase[3] = r03; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:435:29: error: ‘r10’ was not declared in this scope 435 | mChunkBase[4] = r10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:436:29: error: ‘r11’ was not declared in this scope 436 | mChunkBase[5] = r11; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:437:29: error: ‘r12’ was not declared in this scope 437 | mChunkBase[6] = r12; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:438:29: error: ‘r13’ was not declared in this scope 438 | mChunkBase[7] = r13; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:440:29: error: ‘r20’ was not declared in this scope 440 | mChunkBase[8] = r20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:441:29: error: ‘r21’ was not declared in this scope 441 | mChunkBase[9] = r21; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:442:30: error: ‘r22’ was not declared in this scope 442 | mChunkBase[10] = r22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:443:30: error: ‘r23’ was not declared in this scope 443 | mChunkBase[11] = r23; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:17: error: variable or field ‘retain’ declared void 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:43: error: ‘ArrayMaskR’ was not declared in this scope 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:67: error: ‘ArrayMaskR’ was not declared in this scope 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::streamToAoS(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:488:28: error: ‘mChunkBase’ was not declared in this scope 488 | dst->_m[i ] = mChunkBase[ARRAY_PACKED_REALS * (i )]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:488:39: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 488 | dst->_m[i ] = mChunkBase[ARRAY_PACKED_REALS * (i )]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::storeToAoS(Ogre::SimpleMatrixAf4x3*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:504:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 504 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:504:36: error: ‘mChunkBase’ was not declared in this scope 504 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:505:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 505 | dst->mChunkBase[i+1] = mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:506:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 506 | dst->mChunkBase[i+2] = mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:507:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 507 | dst->mChunkBase[i+3] = mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::streamToAoS(Ogre::SimpleMatrixAf4x3*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:515:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 515 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:515:36: error: ‘mChunkBase’ was not declared in this scope 515 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:516:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 516 | dst->mChunkBase[i+1] = mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:517:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 517 | dst->mChunkBase[i+2] = mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:518:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 518 | dst->mChunkBase[i+3] = mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::Matrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:526:13: error: ‘mChunkBase’ was not declared in this scope 526 | mChunkBase[i ] = src->_m[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::Matrix4* __restrict__*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:537:13: error: ‘mChunkBase’ was not declared in this scope 537 | mChunkBase[i ] = src[0]->_m[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::SimpleMatrixAf4x3*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:548:13: error: ‘mChunkBase’ was not declared in this scope 548 | mChunkBase[i ] = src->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:548:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 548 | mChunkBase[i ] = src->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:549:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 549 | mChunkBase[i+1] = src->mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:550:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 550 | mChunkBase[i+2] = src->mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:551:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 551 | mChunkBase[i+3] = src->mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::SimpleMatrixAf4x3* __restrict__*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:559:13: error: ‘mChunkBase’ was not declared in this scope 559 | mChunkBase[i ] = src[0]->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:559:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 559 | mChunkBase[i ] = src[0]->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:560:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 560 | mChunkBase[i+1] = src[0]->mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:561:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 561 | mChunkBase[i+2] = src[0]->mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:562:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 562 | mChunkBase[i+3] = src[0]->mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h: In member function ‘void Ogre::BoneTransform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:136:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 136 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h: In member function ‘void Ogre::BoneTransform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:150:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 150 | mOwner += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:2709:13: error: ‘ArrayReal’ does not name a type 2709 | ArrayReal planeNegD; | ^~~~~~~~~ [30/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardChain.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardChain.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardChain.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboardChain.cpp FAILED: [code=1] OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardChain.cpp.o /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardChain.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardChain.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardChain.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboardChain.cpp In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreBillboardChain.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboardChain.cpp:34: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayConfig.h:209:10: error: #error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" 209 | # error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" | ^~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreMathlib.h:57, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayVector3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayQuaternion.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrix4.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:47: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:46:22: error: ‘ArrayReal’ does not name a type 46 | static const ArrayReal HALF; // 0.5f, 0.5f, 0.5f, 0.5f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:47:22: error: ‘ArrayReal’ does not name a type 47 | static const ArrayReal ONE; // 1.0f, 1.0f, 1.0f, 1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:48:22: error: ‘ArrayReal’ does not name a type 48 | static const ArrayReal THREE; // 3.0f, 3.0f, 3.0f, 3.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:49:22: error: ‘ArrayReal’ does not name a type 49 | static const ArrayReal NEG_ONE; //-1.0f, -1.0f, -1.0f, -1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:50:22: error: ‘ArrayReal’ does not name a type 50 | static const ArrayReal PI; // PI, PI, PI, PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:51:22: error: ‘ArrayReal’ does not name a type 51 | static const ArrayReal TWO_PI; // 2*PI, 2*PI, 2*PI, 2*PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:52:22: error: ‘ArrayReal’ does not name a type 52 | static const ArrayReal ONE_DIV_2PI; // 1 / 2PI, 1 / 2PI, 1 / 2PI, 1 / 2PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:53:22: error: ‘ArrayReal’ does not name a type 53 | static const ArrayReal fEpsilon; // 1e-6f, 1e-6f, 1e-6f, 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:54:22: error: ‘ArrayReal’ does not name a type 54 | static const ArrayReal fSqEpsilon; // 1e-12f, 1e-12f, 1e-12f, 1e-12f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:55:22: error: ‘ArrayReal’ does not name a type 55 | static const ArrayReal OneMinusEpsilon; // 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:56:22: error: ‘ArrayReal’ does not name a type 56 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:58:22: error: ‘ArrayReal’ does not name a type 58 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:60:22: error: ‘ArrayReal’ does not name a type 60 | static const ArrayReal FLOAT_MIN; // FLT_MIN, FLT_MIN, FLT_MIN, FLT_MIN | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:61:22: error: ‘ArrayReal’ does not name a type 61 | static const ArrayReal SIGN_MASK; // 0x80000000, 0x80000000, 0x80000000, 0x80000000 | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:62:22: error: ‘ArrayReal’ does not name a type 62 | static const ArrayReal INFINITEA; // Inf, Inf, Inf, Inf | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:63:22: error: ‘ArrayReal’ does not name a type 63 | static const ArrayReal MAX_NEG; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:64:22: error: ‘ArrayReal’ does not name a type 64 | static const ArrayReal MAX_POS; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:72:23: error: ‘ArrayReal’ does not name a type 72 | static inline ArrayReal Abs4( ArrayReal a ) { return Math::Abs( a ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:94:23: error: ‘ArrayReal’ does not name a type 94 | static inline ArrayReal Cmov4( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:133:23: error: ‘ArrayReal’ does not name a type 133 | static inline ArrayReal CmovRobust( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:137:23: error: ‘ArrayInt’ does not name a type 137 | static inline ArrayInt CmovRobust( ArrayInt arg1, ArrayInt arg2, ArrayMaskI mask ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:146:23: error: ‘ArrayInt’ does not name a type 146 | static inline ArrayInt And( ArrayInt a, ArrayInt b ) { return a & b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:148:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 148 | static inline ArrayMaskI And( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:153:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 153 | static inline ArrayMaskI And( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:158:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 158 | static inline ArrayMaskI And( ArrayMaskI a, ArrayMaskI b ) { return a & b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:164:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 164 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayInt b ) { return ( a & b ) != 0; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:166:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 166 | static inline ArrayMaskI TestFlags4( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:171:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 171 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:180:23: error: ‘ArrayInt’ does not name a type 180 | static inline ArrayInt AndNot( ArrayInt a, ArrayInt b ) { return a & ~b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:182:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 182 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:187:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 187 | static inline ArrayMaskI AndNot( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:192:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 192 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayMaskI b ) { return a & ( !b ); } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:198:23: error: ‘ArrayInt’ does not name a type 198 | static inline ArrayInt Or( ArrayInt a, ArrayInt b ) { return a | b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:199:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 199 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayMaskI b ) { return a | b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:201:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 201 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:205:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 205 | static inline ArrayMaskI Or( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:214:23: error: ‘ArrayMaskR’ does not name a type 214 | static inline ArrayMaskR CompareLess( ArrayReal a, ArrayReal b ) { return a < b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:220:23: error: ‘ArrayMaskR’ does not name a type 220 | static inline ArrayMaskR CompareLessEqual( ArrayReal a, ArrayReal b ) { return a <= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:226:23: error: ‘ArrayMaskR’ does not name a type 226 | static inline ArrayMaskR CompareGreater( ArrayReal a, ArrayReal b ) { return a > b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:232:23: error: ‘ArrayMaskR’ does not name a type 232 | static inline ArrayMaskR CompareGreaterEqual( ArrayReal a, ArrayReal b ) { return a >= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:234:23: error: ‘ArrayReal’ does not name a type 234 | static inline ArrayReal SetAll( Real val ) { return val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:236:23: error: ‘ArrayInt’ does not name a type 236 | static inline ArrayInt SetAll( uint32 val ) { return val; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:238:33: error: ‘ArrayReal’ has not been declared 238 | static inline void Set( ArrayReal &dst, Real val, size_t index ) { dst = val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:244:23: error: ‘ArrayMaskR’ does not name a type 244 | static inline ArrayMaskR isInfinity( ArrayReal a ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:250:23: error: ‘ArrayReal’ does not name a type 250 | static inline ArrayReal Max( ArrayReal a, ArrayReal b ) { return std::max( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:253:23: error: ‘ArrayReal’ does not name a type 253 | static inline ArrayReal Min( ArrayReal a, ArrayReal b ) { return std::min( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:259:40: error: ‘ArrayReal’ has not been declared 259 | static inline Real ColapseMin( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:265:40: error: ‘ArrayReal’ has not been declared 265 | static inline Real ColapseMax( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:275:23: error: ‘ArrayReal’ does not name a type 275 | static inline ArrayReal Inv4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:288:23: error: ‘ArrayReal’ does not name a type 288 | static inline ArrayReal InvNonZero4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:294:23: error: ‘ArrayReal’ does not name a type 294 | static inline ArrayReal InvSqrt4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:300:23: error: ‘ArrayReal’ does not name a type 300 | static inline ArrayReal InvSqrtNonZero4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:310:23: error: ‘ArrayReal’ does not name a type 310 | static inline ArrayReal Modf4( ArrayReal x, ArrayReal &outIntegral ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:318:23: error: ‘ArrayReal’ does not name a type 318 | static inline ArrayReal ACos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:326:23: error: ‘ArrayReal’ does not name a type 326 | static inline ArrayReal Sin4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:334:23: error: ‘ArrayReal’ does not name a type 334 | static inline ArrayReal Cos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:30: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:43: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:62: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:349: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:32:12: error: ‘ArrayReal’ does not name a type 32 | inline ArrayReal MathlibC::Modf4( ArrayReal x, ArrayReal &outIntegral ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:37:12: error: ‘ArrayReal’ does not name a type 37 | inline ArrayReal MathlibC::ACos4( ArrayReal x) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:42:12: error: ‘ArrayReal’ does not name a type 42 | inline ArrayReal MathlibC::Sin4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:47:12: error: ‘ArrayReal’ does not name a type 47 | inline ArrayReal MathlibC::Cos4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:17: error: variable or field ‘SinCos4’ declared void 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:36: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:49: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:60: error: ‘outSin’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:68: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:79: error: ‘outCos’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:65:9: error: ‘ArrayReal’ does not name a type 65 | ArrayReal mChunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:68:32: error: expected ‘)’ before ‘chunkX’ 68 | ArrayVector3( ArrayReal chunkX, ArrayReal chunkY, ArrayReal chunkZ ) | ~ ^~~~~~~ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:136:47: error: ‘ArrayReal’ has not been declared 136 | inline friend ArrayVector3 operator+( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:137:72: error: ‘ArrayReal’ has not been declared 137 | inline friend ArrayVector3 operator+( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:143:47: error: ‘ArrayReal’ has not been declared 143 | inline friend ArrayVector3 operator-( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:144:72: error: ‘ArrayReal’ has not been declared 144 | inline friend ArrayVector3 operator-( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:150:47: error: ‘ArrayReal’ has not been declared 150 | inline friend ArrayVector3 operator*( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:151:72: error: ‘ArrayReal’ has not been declared 151 | inline friend ArrayVector3 operator*( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:157:47: error: ‘ArrayReal’ has not been declared 157 | inline friend ArrayVector3 operator/( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:158:72: error: ‘ArrayReal’ has not been declared 158 | inline friend ArrayVector3 operator/( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:39: error: ‘ArrayReal’ does not name a type 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:39: error: ‘ArrayReal’ does not name a type 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:39: error: ‘ArrayReal’ does not name a type 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:39: error: ‘ArrayReal’ does not name a type 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:173:16: error: ‘ArrayReal’ does not name a type 173 | inline ArrayReal length() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:176:16: error: ‘ArrayReal’ does not name a type 176 | inline ArrayReal squaredLength() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:179:16: error: ‘ArrayReal’ does not name a type 179 | inline ArrayReal distance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:182:16: error: ‘ArrayReal’ does not name a type 182 | inline ArrayReal squaredDistance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:185:16: error: ‘ArrayReal’ does not name a type 185 | inline ArrayReal dotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:188:16: error: ‘ArrayReal’ does not name a type 188 | inline ArrayReal absDotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:207:16: error: ‘ArrayReal’ does not name a type 207 | inline ArrayReal getMinComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:210:16: error: ‘ArrayReal’ does not name a type 210 | inline ArrayReal getMaxComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:294:28: error: ‘ArrayMaskR’ has not been declared 294 | inline void Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:317:33: error: ‘ArrayMaskR’ has not been declared 317 | inline void CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:338:43: error: ‘ArrayMaskR’ has not been declared 338 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::getAsVector3(Ogre::Vector3&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:78:71: error: ‘mChunkBase’ was not declared in this scope 78 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:79:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 79 | out.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::getAsVector3(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:89:71: error: ‘mChunkBase’ was not declared in this scope 89 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:90:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 90 | return Vector3( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setFromVector3(const Ogre::Vector3&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:97:59: error: ‘mChunkBase’ was not declared in this scope 97 | Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:98:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 98 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.x; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setAll(const Ogre::Vector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:106:13: error: ‘mChunkBase’ was not declared in this scope 106 | mChunkBase[0] = v.x; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::ArrayVector3& Ogre::ArrayVector3::operator=(Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:121:13: error: ‘mChunkBase’ was not declared in this scope 121 | mChunkBase[0] = fScalar; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:361: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::operator-() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:160:31: error: ‘mChunkBase’ was not declared in this scope 160 | return ArrayVector3( -mChunkBase[0], -mChunkBase[1], -mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:95:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 95 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:96:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 96 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:97:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 97 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:105:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 105 | lhs.mChunkBase[0] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:106:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 106 | lhs.mChunkBase[1] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:107:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 107 | lhs.mChunkBase[2] op_func fInv );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:184:98: error: ‘ArrayMaskR’ has not been declared 184 | inline ArrayVector3 ArrayVector3::Cmov4( const ArrayVector3 &arg1, const ArrayVector3 &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In static member function ‘static Ogre::ArrayVector3 Ogre::ArrayVector3::Cmov4(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreStableHeaders.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboardChain.cpp:32: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator+=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:198:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 198 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:21: note: candidates are: ‘void Ogre::ArrayVector3::operator+=(int)’ 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator-=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:202:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 202 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:21: note: candidates are: ‘void Ogre::ArrayVector3::operator-=(int)’ 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator*=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:206:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 206 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:21: note: candidates are: ‘void Ogre::ArrayVector3::operator*=(int)’ 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:9: error: ‘ArrayReal’ was not declared in this scope 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:138:15: error: ‘ArrayReal’ does not name a type 138 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:9: error: ‘chunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:45: error: ‘aChunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:144:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator/=(Ogre::Real)’ 144 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:210:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_DIVISION’ 210 | DEFINE_UPDATE_R_SCALAR_DIVISION( Real, /=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:21: note: candidates are: ‘void Ogre::ArrayVector3::operator/=(int)’ 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:135:17: note: ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’ 135 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:214:12: error: ‘ArrayReal’ does not name a type 214 | inline ArrayReal ArrayVector3::length() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:221:12: error: ‘ArrayReal’ does not name a type 221 | inline ArrayReal ArrayVector3::squaredLength() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:228:12: error: ‘ArrayReal’ does not name a type 228 | inline ArrayReal ArrayVector3::distance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:233:12: error: ‘ArrayReal’ does not name a type 233 | inline ArrayReal ArrayVector3::squaredDistance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:238:12: error: ‘ArrayReal’ does not name a type 238 | inline ArrayReal ArrayVector3::dotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:245:12: error: ‘ArrayReal’ does not name a type 245 | inline ArrayReal ArrayVector3::absDotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:254:9: error: ‘ArrayReal’ was not declared in this scope 254 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:9: error: ‘sqLength’ was not declared in this scope 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:263:18: error: expected ‘;’ before ‘invLength’ 263 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:9: error: ‘mChunkBase’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:41: error: ‘invLength’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::crossProduct(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:18: error: ‘mChunkBase’ was not declared in this scope 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:273:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 273 | (mChunkBase[2] * rkVec.mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:274:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 274 | (mChunkBase[2] * rkVec.mChunkBase[0]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:275:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 275 | (mChunkBase[0] * rkVec.mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:276:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 276 | (mChunkBase[0] * rkVec.mChunkBase[1]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:277:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 277 | (mChunkBase[1] * rkVec.mChunkBase[0]) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::midPoint(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:31: error: ‘mChunkBase’ was not declared in this scope 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:283:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 283 | (mChunkBase[1] + rkVec.mChunkBase[1]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:284:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 284 | (mChunkBase[2] + rkVec.mChunkBase[2]) * 0.5f ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeFloor(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:9: error: ‘ArrayReal’ was not declared in this scope 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:290:15: error: ‘ArrayReal’ does not name a type 290 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:9: error: ‘aChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:50: error: ‘bChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeCeil(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:9: error: ‘ArrayReal’ was not declared in this scope 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:299:15: error: ‘ArrayReal’ does not name a type 299 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:9: error: ‘aChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:50: error: ‘bChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:305:12: error: ‘ArrayReal’ does not name a type 305 | inline ArrayReal ArrayVector3::getMinComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:310:12: error: ‘ArrayReal’ does not name a type 310 | inline ArrayReal ArrayVector3::getMaxComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::setToSign()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:317:9: error: ‘mChunkBase’ was not declared in this scope 317 | mChunkBase[0] = mChunkBase[0] >= 0 ? 1.0f : -1.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::perpendicular() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:326:15: error: ‘ArrayMaskR’ does not name a type 326 | const ArrayMaskR mask = perp.squaredLength() <= MathlibC::fSqEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:328:13: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 328 | if( mask ) | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::normalisedCopy() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:345:9: error: ‘ArrayReal’ was not declared in this scope 345 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:9: error: ‘sqLength’ was not declared in this scope 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:57: error: ‘ONE’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:83: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:354:18: error: expected ‘;’ before ‘invLength’ 354 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:30: error: ‘mChunkBase’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:46: error: ‘invLength’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::reflect(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:363:41: error: ‘const class Ogre::ArrayVector3’ has no member named ‘dotProduct’; did you mean ‘crossProduct’? 363 | return ( *this - ( 2.0f * this->dotProduct( normal ) ) * normal ); | ^~~~~~~~~~ | crossProduct /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::inverseLeaveZeroes()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:9: error: ‘mChunkBase’ was not declared in this scope 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘int Ogre::ArrayVector3::isNaN() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:378:29: error: ‘mChunkBase’ was not declared in this scope 378 | return Math::isNaN( mChunkBase[0] ) | Math::isNaN( mChunkBase[1] ) | Math::isNaN( mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::primaryAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:392:9: error: ‘ArrayReal’ was not declared in this scope 392 | ArrayReal absx = Math::Abs( mChunkBase[0] ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:393:18: error: expected ‘;’ before ‘absy’ 393 | ArrayReal absy = Math::Abs( mChunkBase[1] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:394:18: error: expected ‘;’ before ‘absz’ 394 | ArrayReal absz = Math::Abs( mChunkBase[2] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:397:18: error: expected ‘;’ before ‘sign’ 397 | ArrayReal sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[0] > 0 ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:398:28: error: ‘sign’ was not declared in this scope; did you mean ‘sin’? 398 | ArrayVector3 xVec( sign, 0, 0 ); | ^~~~ | sin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:46: error: ‘mChunkBase’ was not declared in this scope 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:405:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 405 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[2] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:409:9: error: ‘ArrayMaskR’ was not declared in this scope 409 | ArrayMaskR mask = absx > absz; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:87: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:16: error: ‘absy’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:23: error: ‘absz’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:418:21: error: ‘absx’ was not declared in this scope; did you mean ‘abs’? 418 | yVec.Cmov4( absx > absy, xVec ); | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMin() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:424:25: error: ‘mChunkBase’ was not declared in this scope 424 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMax() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:429:25: error: ‘mChunkBase’ was not declared in this scope 429 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:17: error: variable or field ‘Cmov4’ declared void 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:38: error: ‘ArrayMaskR’ was not declared in this scope 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:55: error: expected primary-expression before ‘const’ 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:17: error: variable or field ‘CmovRobust’ declared void 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:43: error: ‘ArrayMaskR’ was not declared in this scope 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:60: error: expected primary-expression before ‘const’ 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::loadFromAoS(const Ogre::Real*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:452:9: error: ‘mChunkBase’ was not declared in this scope 452 | mChunkBase[0] = src[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:32: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:57: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:82: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:72:32: error: ‘ArrayReal’ does not name a type 72 | const ArrayReal &chunkZ ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:126:56: error: ‘ArrayReal’ does not name a type 126 | inline void FromOrthoDet1RotationMatrix( const ArrayReal *RESTRICT_ALIAS matrix ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:129:42: error: ‘ArrayRadian’ does not name a type 129 | inline void FromAngleAxis( const ArrayRadian &rfAngle, const ArrayVector3 &rkAxis ); | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:132:34: error: ‘ArrayRadian’ has not been declared 132 | inline void ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const; | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:141:78: error: ‘ArrayReal’ has not been declared 141 | inline friend ArrayQuaternion operator*( const ArrayQuaternion &lhs, ArrayReal scalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:142:50: error: ‘ArrayReal’ has not been declared 142 | inline friend ArrayQuaternion operator*( ArrayReal scalar, const ArrayQuaternion &lhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:145:57: error: ‘ArrayReal’ does not name a type 145 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal Dot( const ArrayQuaternion &rkQ ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:158:16: error: ‘ArrayReal’ does not name a type 158 | inline ArrayReal Norm() const; // Returns the squared length, doesn't modify | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:193:46: error: ‘ArrayReal’ has not been declared 193 | static inline ArrayQuaternion Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:199:54: error: ‘ArrayReal’ has not been declared 199 | static inline ArrayQuaternion nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:205:46: error: ‘ArrayReal’ has not been declared 205 | static inline ArrayQuaternion nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:229:28: error: ‘ArrayMaskR’ has not been declared 229 | inline void Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:250:46: error: ‘ArrayMaskR’ has not been declared 250 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::getAsQuaternion(Ogre::Quaternion&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:84:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 84 | out.w = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘Ogre::Quaternion Ogre::ArrayQuaternion::getAsQuaternion(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:96:44: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 96 | return Quaternion( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::setFromQuaternion(const Ogre::Quaternion&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:105:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 105 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.w; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:260: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:85:25: error: ‘ArrayReal’ does not name a type 85 | DEFINE_L_OPERATION( ArrayReal, ArrayQuaternion, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:42:48: note: in definition of macro ‘DEFINE_L_OPERATION’ 42 | inline ArrayQuaternion operator op ( const leftType lhs, const rightClass &rhs )\ | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:86:42: error: ‘ArrayReal’ does not name a type 86 | DEFINE_R_OPERATION( ArrayQuaternion, ArrayReal, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:51:70: note: in definition of macro ‘DEFINE_R_OPERATION’ 51 | inline ArrayQuaternion operator op ( const leftClass &lhs, const rightType rhs )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:96:41: error: ‘ArrayReal’ does not name a type 96 | DEFINE_UPDATE_R_OPERATION( ArrayReal, *=, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:70:54: note: in definition of macro ‘DEFINE_UPDATE_R_OPERATION’ 70 | inline void ArrayQuaternion::operator op ( const rightType a )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Slerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:52: error: ‘ArrayReal’ was not declared in this scope 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:66: error: expected primary-expression before ‘const’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:121:57: error: expected primary-expression before ‘const’ 121 | const ArrayQuaternion &rkQ /*, bool shortestPath*/ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:122:5: error: expected ‘,’ or ‘;’ before ‘{’ token 122 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerpShortest’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:60: error: ‘ArrayReal’ was not declared in this scope 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:74: error: expected primary-expression before ‘const’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:165:60: error: expected primary-expression before ‘const’ 165 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:166:5: error: expected ‘,’ or ‘;’ before ‘{’ token 166 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:52: error: ‘ArrayReal’ was not declared in this scope 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:66: error: expected primary-expression before ‘const’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:186:57: error: expected primary-expression before ‘const’ 186 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:187:5: error: expected ‘,’ or ‘;’ before ‘{’ token 187 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:199:82: error: ‘ArrayMaskR’ has not been declared 199 | const ArrayQuaternion &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Cmov4(const Ogre::ArrayQuaternion&, const Ogre::ArrayQuaternion&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:202:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 202 | MathlibC::Cmov4( arg1.w, arg2.w, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:203:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 203 | MathlibC::Cmov4( arg1.x, arg2.x, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:204:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 204 | MathlibC::Cmov4( arg1.y, arg2.y, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:205:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 205 | MathlibC::Cmov4( arg1.z, arg2.z, mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static void Ogre::ArrayQuaternion::mul(const Ogre::ArrayQuaternion&, Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:211:48: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 211 | ArrayVector3 qVec( inQ.x, inQ.y, inQ.z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:217:9: error: ‘ArrayReal’ was not declared in this scope 217 | ArrayReal w2 = inQ.w + inQ.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:233:69: error: ‘ArrayReal’ does not name a type 233 | inline void ArrayQuaternion::FromOrthoDet1RotationMatrix( const ArrayReal * RESTRICT_ALIAS matrix ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromOrthoDet1RotationMatrix(const int*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:235:9: error: ‘ArrayReal’ was not declared in this scope 235 | ArrayReal m00 = matrix[0], m01 = matrix[1], m02 = matrix[2], | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:50: error: ‘m00’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:58: error: ‘m11’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:64: error: ‘m22’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:31: error: ‘m21’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:37: error: ‘m12’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:31: error: ‘m02’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:37: error: ‘m20’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:31: error: ‘m10’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:37: error: ‘m01’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:261:55: error: ‘ArrayRadian’ does not name a type 261 | inline void ArrayQuaternion::FromAngleAxis( const ArrayRadian& rfAngle, const ArrayVector3& rkAxis ) | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromAngleAxis(const int&, const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:268:9: error: ‘ArrayReal’ was not declared in this scope 268 | ArrayReal fHalfAngle( rfAngle.valueRadians() * 0.5f ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:270:18: error: expected ‘;’ before ‘fSin’ 270 | ArrayReal fSin; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:28: error: ‘fHalfAngle’ was not declared in this scope; did you mean ‘rfAngle’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~~~~~~~ | rfAngle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:40: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:273:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 273 | ArrayReal * RESTRICT_ALIAS chunkBase = &w; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:274:15: error: ‘ArrayReal’ does not name a type 274 | const ArrayReal * RESTRICT_ALIAS rkAxisChunkBase = rkAxis.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:9: error: ‘chunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:31: error: ‘rkAxisChunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:17: error: variable or field ‘ToAngleAxis’ declared void 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:47: error: ‘ArrayRadian’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:60: error: ‘rfAngle’ was not declared in this scope; did you mean ‘Angle’? 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:82: error: expected primary-expression before ‘&’ token 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:83: error: ‘rkAxis’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::xAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:309:9: error: ‘ArrayReal’ was not declared in this scope 309 | ArrayReal fTy = y + y; // 2 * y | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:310:18: error: expected ‘;’ before ‘fTz’ 310 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:311:18: error: expected ‘;’ before ‘fTwy’ 311 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:312:18: error: expected ‘;’ before ‘fTwz’ 312 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:313:18: error: expected ‘;’ before ‘fTxy’ 313 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:314:18: error: expected ‘;’ before ‘fTxz’ 314 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:315:18: error: expected ‘;’ before ‘fTyy’ 315 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:316:18: error: expected ‘;’ before ‘fTzz’ 316 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:38: error: ‘fTyy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:45: error: ‘fTzz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:52: error: ‘fTxy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:59: error: ‘fTwz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:65: error: ‘fTxz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:72: error: ‘fTwy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::yAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:323:9: error: ‘ArrayReal’ was not declared in this scope 323 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:324:18: error: expected ‘;’ before ‘fTy’ 324 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:325:18: error: expected ‘;’ before ‘fTz’ 325 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:326:18: error: expected ‘;’ before ‘fTwx’ 326 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:327:18: error: expected ‘;’ before ‘fTwz’ 327 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:328:18: error: expected ‘;’ before ‘fTxx’ 328 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:329:18: error: expected ‘;’ before ‘fTxy’ 329 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:330:18: error: expected ‘;’ before ‘fTyz’ 330 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:331:18: error: expected ‘;’ before ‘fTzz’ 331 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:30: error: ‘fTxy’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:37: error: ‘fTwz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:51: error: ‘fTxx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:58: error: ‘fTzz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:65: error: ‘fTyz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:72: error: ‘fTwx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::zAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:338:9: error: ‘ArrayReal’ was not declared in this scope 338 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:339:18: error: expected ‘;’ before ‘fTy’ 339 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:340:18: error: expected ‘;’ before ‘fTz’ 340 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:341:18: error: expected ‘;’ before ‘fTwx’ 341 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:342:18: error: expected ‘;’ before ‘fTwy’ 342 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:343:18: error: expected ‘;’ before ‘fTxx’ 343 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:344:18: error: expected ‘;’ before ‘fTxz’ 344 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:345:18: error: expected ‘;’ before ‘fTyy’ 345 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:346:18: error: expected ‘;’ before ‘fTyz’ 346 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:30: error: ‘fTxz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:37: error: ‘fTwy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:43: error: ‘fTyz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:50: error: ‘fTwx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:64: error: ‘fTxx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:71: error: ‘fTyy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:351:12: error: ‘ArrayReal’ does not name a type 351 | inline ArrayReal ArrayQuaternion::Dot( const ArrayQuaternion& rkQ ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:356:12: error: ‘ArrayReal’ does not name a type 356 | inline ArrayReal ArrayQuaternion::Norm() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:363:9: error: ‘ArrayReal’ was not declared in this scope 363 | ArrayReal sqLength = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:9: error: ‘sqLength’ was not declared in this scope 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:370:18: error: expected ‘;’ before ‘invLength’ 370 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:371:17: error: ‘invLength’ was not declared in this scope 371 | w = w * invLength; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Inverse() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:379:9: error: ‘ArrayReal’ was not declared in this scope 379 | ArrayReal fNorm = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:9: error: ‘fNorm’ was not declared in this scope 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:65: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:383:18: error: expected ‘;’ before ‘invNorm’ 383 | ArrayReal invNorm = MathlibC::Inv4( fNorm ); | ^~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:384:18: error: expected ‘;’ before ‘negInvNorm’ 384 | ArrayReal negInvNorm = -invNorm; | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:37: error: ‘invNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:50: error: ‘negInvNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Exp() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:400:9: error: ‘ArrayReal’ was not declared in this scope 400 | ArrayReal fAngle = std::sqrt( x * x + y * y + z * z ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:402:18: error: expected ‘;’ before ‘localW’ 402 | ArrayReal localW, fSin; | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:28: error: ‘fAngle’ was not declared in this scope; did you mean ‘Angle’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:36: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:42: error: ‘localW’ was not declared in this scope 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:406:18: error: expected ‘;’ before ‘coeff’ 406 | ArrayReal coeff = MathlibC::CmovRobust( fSin / fAngle, 1.0f, | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:408:45: error: ‘coeff’ was not declared in this scope 408 | return ArrayQuaternion( localW, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Log() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:417:9: error: ‘ArrayReal’ was not declared in this scope 417 | ArrayReal fAngle = MathlibC::ACos4( w ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:418:18: error: expected ‘;’ before ‘fSin’ 418 | ArrayReal fSin = MathlibC::Sin4( fAngle ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:421:9: error: ‘ArrayMaskR’ was not declared in this scope 421 | ArrayMaskR mask = Math::Abs( w ) < MathlibC::ONE && Math::Abs( fSin ) >= MathlibC::fEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:427:18: error: expected ‘;’ before ‘coeff’ 427 | ArrayReal coeff = MathlibC::CmovRobust( fAngle * MathlibC::InvNonZero4( fSin ), 1.0f, mask ); | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:429:40: error: ‘coeff’ was not declared in this scope 429 | return ArrayQuaternion( 0, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:435:36: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 435 | ArrayVector3 qVec( x, y, z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:441:9: error: ‘ArrayReal’ was not declared in this scope 441 | ArrayReal w2 = w + w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:17: error: variable or field ‘Cmov4’ declared void 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:41: error: ‘ArrayMaskR’ was not declared in this scope 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:58: error: expected primary-expression before ‘const’ 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In copy constructor ‘Ogre::ArrayMatrix4::ArrayMatrix4(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:17: error: ‘mChunkBase’ was not declared in this scope 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:38: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:84:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 84 | mChunkBase[i + 1] = copy.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:85:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 85 | mChunkBase[i + 2] = copy.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:86:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 86 | mChunkBase[i + 3] = copy.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::getAsMatrix4(Ogre::Matrix4&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:93:86: error: ‘mChunkBase’ was not declared in this scope 93 | const Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:97:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 97 | matrix[i] = aliasedReal[ARRAY_PACKED_REALS * ( i ) + index]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setFromMatrix4(const Ogre::Matrix4&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:116:80: error: ‘mChunkBase’ was not declared in this scope 116 | Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:120:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 120 | aliasedReal[ARRAY_PACKED_REALS * ( i ) + index] = matrix[i]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:130:13: error: ‘mChunkBase’ was not declared in this scope 130 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘Ogre::ArrayMatrix4& Ogre::ArrayMatrix4::operator=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:17: error: ‘mChunkBase’ was not declared in this scope 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:165:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 165 | mChunkBase[i + 1] = rkMatrix.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:166:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 166 | mChunkBase[i + 2] = rkMatrix.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:167:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 167 | mChunkBase[i + 3] = rkMatrix.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:224:9: error: ‘ArrayReal’ does not name a type 224 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::SimpleMatrix4::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:229:13: error: ‘mChunkBase’ was not declared in this scope 229 | mChunkBase[0] = src._m[0]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:253: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:17: error: variable or field ‘concatArrayMat4’ declared void 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:35: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:40:37: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:41:37: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:17: error: variable or field ‘concatArrayMat4’ declared void 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:35: error: ‘ArrayReal’ was not declared in this scope 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:106:37: error: expected primary-expression before ‘const’ 106 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In function ‘Ogre::ArrayMatrix4 Ogre::operator*(const ArrayMatrix4&, const ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:33: error: ‘class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:49: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:65: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:9: error: ‘concatArrayMat4’ was not declared in this scope 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrix4::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:189:9: error: ‘ArrayReal’ was not declared in this scope 189 | ArrayReal invW = ( mChunkBase[12] * rhs.mChunkBase[0] + mChunkBase[13] * rhs.mChunkBase[1] ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:9: error: ‘invW’ was not declared in this scope 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:26: error: ‘Inv4’ is not a member of ‘Ogre::MathlibC’ 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:15: error: ‘mChunkBase’ was not declared in this scope 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:196:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 196 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:199:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 199 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:202:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 202 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) * invW ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::operator*=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:26: error: ‘mChunkBase’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:9: error: ‘concatArrayMat4’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:9: error: ‘ArrayReal’ was not declared in this scope 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:213:15: error: ‘ArrayReal’ does not name a type 213 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:214:18: error: expected ‘;’ before ‘fTx’ 214 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:215:18: error: expected ‘;’ before ‘fTy’ 215 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:216:18: error: expected ‘;’ before ‘fTz’ 216 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:217:18: error: expected ‘;’ before ‘fTwx’ 217 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:218:18: error: expected ‘;’ before ‘fTwy’ 218 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:219:18: error: expected ‘;’ before ‘fTwz’ 219 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:220:18: error: expected ‘;’ before ‘fTxx’ 220 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:221:18: error: expected ‘;’ before ‘fTxy’ 221 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:222:18: error: expected ‘;’ before ‘fTxz’ 222 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:223:18: error: expected ‘;’ before ‘fTyy’ 223 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:224:18: error: expected ‘;’ before ‘fTyz’ 224 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:225:18: error: expected ‘;’ before ‘fTzz’ 225 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:9: error: ‘chunkBase’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:33: error: ‘fTyy’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:40: error: ‘fTzz’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:24: error: ‘fTxy’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:31: error: ‘fTwz’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:24: error: ‘fTxz’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:31: error: ‘fTwy’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:231:33: error: ‘fTxx’ was not declared in this scope 231 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:24: error: ‘fTyz’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:31: error: ‘fTwx’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:9: error: ‘ArrayReal’ was not declared in this scope 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:242:15: error: ‘ArrayReal’ does not name a type 242 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:243:15: error: ‘ArrayReal’ does not name a type 243 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:9: error: ‘chunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:39: error: ‘scaleChunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:248:24: error: ‘posChunkBase’ was not declared in this scope 248 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:261:25: error: ‘mChunkBase’ was not declared in this scope 261 | chunkBase[12] = mChunkBase[13] = mChunkBase[14] = 0.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘bool Ogre::ArrayMatrix4::isAffine() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:267:17: error: ‘mChunkBase’ was not declared in this scope 267 | return (mChunkBase[12] == 0) & (mChunkBase[13] == 0) & | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::loadFromAoS(const Ogre::SimpleMatrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:9: error: ‘mChunkBase’ was not declared in this scope 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:284:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 284 | mChunkBase[1] = src->mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:285:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 285 | mChunkBase[2] = src->mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:286:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 286 | mChunkBase[3] = src->mChunkBase[3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:287:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 287 | mChunkBase[4] = src->mChunkBase[4]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:288:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 288 | mChunkBase[5] = src->mChunkBase[5]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:289:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 289 | mChunkBase[6] = src->mChunkBase[6]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:290:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 290 | mChunkBase[7] = src->mChunkBase[7]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:291:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 291 | mChunkBase[8] = src->mChunkBase[8]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:292:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 292 | mChunkBase[9] = src->mChunkBase[9]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:293:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 293 | mChunkBase[10] = src->mChunkBase[10]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:294:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 294 | mChunkBase[11] = src->mChunkBase[11]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:295:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 295 | mChunkBase[12] = src->mChunkBase[12]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:296:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 296 | mChunkBase[13] = src->mChunkBase[13]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:297:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 297 | mChunkBase[14] = src->mChunkBase[14]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:298:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 298 | mChunkBase[15] = src->mChunkBase[15]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:149:16: error: ‘ArrayMaskR’ does not name a type 149 | inline ArrayMaskR intersects( const ArrayAabb &b2 ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal volume() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:158:16: error: ‘ArrayMaskR’ does not name a type 158 | inline ArrayMaskR contains( const ArrayAabb &other ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:161:16: error: ‘ArrayMaskR’ does not name a type 161 | inline ArrayMaskR contains( const ArrayVector3 &v ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:164:16: error: ‘ArrayReal’ does not name a type 164 | inline ArrayReal squaredDistance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:167:16: error: ‘ArrayReal’ does not name a type 167 | inline ArrayReal distance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::getAsAabb(Ogre::Aabb&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:87:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 87 | out.mCenter.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::setFromAabb(const Ogre::Aabb&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:107:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 107 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = aabb.mCenter.x; // X | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:179: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:66:12: error: ‘ArrayMaskR’ does not name a type 66 | inline ArrayMaskR ArrayAabb::intersects( const ArrayAabb& b2 ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:81:12: error: ‘ArrayReal’ does not name a type 81 | inline ArrayReal ArrayAabb::volume() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:90:12: error: ‘ArrayMaskR’ does not name a type 90 | inline ArrayMaskR ArrayAabb::contains( const ArrayAabb &other ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:109:12: error: ‘ArrayMaskR’ does not name a type 109 | inline ArrayMaskR ArrayAabb::contains( const ArrayVector3 &v ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:123:12: error: ‘ArrayReal’ does not name a type 123 | inline ArrayReal ArrayAabb::squaredDistance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:137:12: error: ‘ArrayReal’ does not name a type 137 | inline ArrayReal ArrayAabb::distance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: In member function ‘void Ogre::ArrayAabb::transformAffine(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:148:9: error: ‘ArrayReal’ was not declared in this scope 148 | ArrayReal x = Math::Abs( m.mChunkBase[2] ) * mHalfSize.mChunkBase[2]; // abs( m02 ) * z + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:9: error: ‘x’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:13: error: ‘ogre_madd’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:152:18: error: expected ‘;’ before ‘y’ 152 | ArrayReal y = Math::Abs( m.mChunkBase[6] ) * mHalfSize.mChunkBase[2]; // abs( m12 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:9: error: ‘y’ was not declared in this scope; did you mean ‘yn’? 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^ | yn /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:156:18: error: expected ‘;’ before ‘z’ 156 | ArrayReal z = Math::Abs( m.mChunkBase[10] ) * mHalfSize.mChunkBase[2]; // abs( m22 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:9: error: ‘z’ was not declared in this scope 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:146:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 146 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:162:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 162 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceBoundsPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceFrustumPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:196:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 196 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceDirtyInstanceMgr()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:211:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 211 | mWorldRadius += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceCullLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:220:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 220 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:232:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 232 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLodPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:241:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 241 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:38: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h:77:66: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 77 | inline static void lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:39: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:199:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 199 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:35: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h:421:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 421 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:258:23: error: ‘ArrayReal’ does not name a type 258 | static inline ArrayReal calculateCameraDistance( uint32 _cameraSortMode, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:326:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 326 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreCamera.h:36, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboardChain.cpp:36: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:43: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:70: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:89: error: expected ‘)’ before ‘,’ token 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:525:40: note: to match this ‘(’ 525 | void getCustomWorldSpaceCorners( | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: variable or field ‘Real’ declared void 527 | Real customFarPlane ) const; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: expected ‘;’ at end of member declaration 527 | Real customFarPlane ) const; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:26: error: ‘customFarPlane’ does not name a type 527 | Real customFarPlane ) const; | ^~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrixAf4x3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:31, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneMemoryManager.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Animation/OgreSkeletonAnimManager.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:36, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRoot.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboardChain.cpp:44: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[12]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:152:29: error: ‘ArrayMaskR’ has not been declared 152 | inline void retain( ArrayMaskR orientation, ArrayMaskR scale ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:152:53: error: ‘ArrayMaskR’ has not been declared 152 | inline void retain( ArrayMaskR orientation, ArrayMaskR scale ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::ArrayMatrixAf4x3::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:79:13: error: ‘mChunkBase’ was not declared in this scope 79 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:181:9: error: ‘ArrayReal’ does not name a type 181 | ArrayReal mChunkBase[12]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In constructor ‘Ogre::SimpleMatrixAf4x3::SimpleMatrixAf4x3(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:188:13: error: ‘mChunkBase’ was not declared in this scope 188 | mChunkBase[0] = m00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:209:17: error: ‘mChunkBase’ was not declared in this scope 209 | mChunkBase[i] = src._m[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:221:30: error: ‘mChunkBase’ was not declared in this scope 221 | dst->_m[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store4x3(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:238:30: error: ‘mChunkBase’ was not declared in this scope 238 | dst->_m[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store4x3(float*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:250:26: error: ‘mChunkBase’ was not declared in this scope 250 | dst[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::streamTo4x3(float*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:262:26: error: ‘mChunkBase’ was not declared in this scope 262 | dst[i] = mChunkBase[i]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:277: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:17: error: variable or field ‘concatArrayMatAf4x3’ declared void 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:39: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:51: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:40:41: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:41:41: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:17: error: variable or field ‘concatArrayMatAf4x3’ declared void 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:38: error: ‘ArrayReal’ was not declared in this scope 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:50: note: in expansion of macro ‘RESTRICT_ALIAS’ 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:92:38: error: expected primary-expression before ‘const’ 92 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In function ‘Ogre::ArrayMatrixAf4x3 Ogre::operator*(const ArrayMatrixAf4x3&, const ArrayMatrixAf4x3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:37: error: ‘class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:53: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:69: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:9: error: ‘concatArrayMatAf4x3’ was not declared in this scope 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrixAf4x3::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:15: error: ‘mChunkBase’ was not declared in this scope 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:161:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 161 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:163:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:163:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:164:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:166:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:166:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:167:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::operator*=(const Ogre::ArrayMatrixAf4x3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:30: error: ‘mChunkBase’ was not declared in this scope 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:46: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:9: error: ‘concatArrayMatAf4x3’ was not declared in this scope 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:177:9: error: ‘ArrayReal’ was not declared in this scope 177 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:177:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 177 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:178:15: error: ‘ArrayReal’ does not name a type 178 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:179:18: error: expected ‘;’ before ‘fTx’ 179 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:180:18: error: expected ‘;’ before ‘fTy’ 180 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:181:18: error: expected ‘;’ before ‘fTz’ 181 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:182:18: error: expected ‘;’ before ‘fTwx’ 182 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:183:18: error: expected ‘;’ before ‘fTwy’ 183 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:184:18: error: expected ‘;’ before ‘fTwz’ 184 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:185:18: error: expected ‘;’ before ‘fTxx’ 185 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:186:18: error: expected ‘;’ before ‘fTxy’ 186 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:187:18: error: expected ‘;’ before ‘fTxz’ 187 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:188:18: error: expected ‘;’ before ‘fTyy’ 188 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:189:18: error: expected ‘;’ before ‘fTyz’ 189 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:190:18: error: expected ‘;’ before ‘fTzz’ 190 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:9: error: ‘chunkBase’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:33: error: ‘fTyy’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:40: error: ‘fTzz’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:193:24: error: ‘fTxy’ was not declared in this scope 193 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:193:31: error: ‘fTwz’ was not declared in this scope 193 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:194:24: error: ‘fTxz’ was not declared in this scope 194 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:194:31: error: ‘fTwy’ was not declared in this scope 194 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:196:33: error: ‘fTxx’ was not declared in this scope 196 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:197:24: error: ‘fTyz’ was not declared in this scope 197 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:197:31: error: ‘fTwx’ was not declared in this scope 197 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:206:9: error: ‘ArrayReal’ was not declared in this scope 206 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:206:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 206 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:207:15: error: ‘ArrayReal’ does not name a type 207 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:208:15: error: ‘ArrayReal’ does not name a type 208 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:210:9: error: ‘chunkBase’ was not declared in this scope 210 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:210:39: error: ‘scaleChunkBase’ was not declared in this scope 210 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:213:24: error: ‘posChunkBase’ was not declared in this scope 213 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::decomposition(Ogre::ArrayVector3&, Ogre::ArrayVector3&, Ogre::ArrayQuaternion&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:229:15: error: ‘ArrayReal’ does not name a type 229 | const ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:232:9: error: ‘ArrayReal’ was not declared in this scope 232 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:233:18: error: expected ‘;’ before ‘m10’ 233 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:234:18: error: expected ‘;’ before ‘m20’ 234 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:236:18: error: expected ‘;’ before ‘fInvLength’ 236 | ArrayReal fInvLength = 1.0f / std::sqrt( m00 * m00 + m10 * m10 + m20 * m20 ); | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:238:18: error: expected ‘;’ before ‘q00’ 238 | ArrayReal q00, q01, q02, | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:9: error: ‘q00’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:15: error: ‘m00’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:21: error: ‘fInvLength’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:242:9: error: ‘q10’ was not declared in this scope 242 | q10 = m10 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:242:15: error: ‘m10’ was not declared in this scope 242 | q10 = m10 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:243:9: error: ‘q20’ was not declared in this scope 243 | q20 = m20 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:243:15: error: ‘m20’ was not declared in this scope 243 | q20 = m20 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:245:18: error: expected ‘;’ before ‘fDot’ 245 | ArrayReal fDot = q00 * m01 + q10 * m11 + q20 * m21; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:9: error: ‘q01’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:15: error: ‘m01’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:21: error: ‘fDot’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:247:9: error: ‘q11’ was not declared in this scope 247 | q11 = m11 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:247:15: error: ‘m11’ was not declared in this scope 247 | q11 = m11 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:248:9: error: ‘q21’ was not declared in this scope 248 | q21 = m21 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:248:15: error: ‘m21’ was not declared in this scope 248 | q21 = m21 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:22: error: ‘m02’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:34: error: ‘m12’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:46: error: ‘m22’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:257:9: error: ‘q02’ was not declared in this scope 257 | q02 = m02 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:258:9: error: ‘q12’ was not declared in this scope 258 | q12 = m12 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:259:9: error: ‘q22’ was not declared in this scope 259 | q22 = m22 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:276:18: error: expected ‘;’ before ‘fDet’ 276 | ArrayReal fDet = (q00*q11*q22 + q01*q12*q20 + q02*q10*q21) - | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:285:9: error: ‘fDet’ was not declared in this scope 285 | fDet = fDet < 0 ? -1.0f : 1.0f; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:296:15: error: ‘ArrayReal’ does not name a type 296 | const ArrayReal matrix[9] = { q00, q01, q02, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:299:50: error: ‘matrix’ was not declared in this scope; did you mean ‘Matrix4’? 299 | orientation.FromOrthoDet1RotationMatrix( matrix ); | ^~~~~~ | Matrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:301:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 301 | ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:302:9: error: ‘scaleChunkBase’ was not declared in this scope 302 | scaleChunkBase[0] = q00 * m00 + q10 * m10 + q20 * m20; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:306:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 306 | ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:307:9: error: ‘posChunkBase’ was not declared in this scope 307 | posChunkBase[0] = chunkBase[3]; | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:307:27: error: ‘chunkBase’ was not declared in this scope 307 | posChunkBase[0] = chunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::setToInverse()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:314:9: error: ‘ArrayReal’ was not declared in this scope 314 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:315:18: error: expected ‘;’ before ‘m20’ 315 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:317:18: error: expected ‘;’ before ‘t00’ 317 | ArrayReal t00 = m22 * m11 - m21 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:318:18: error: expected ‘;’ before ‘t10’ 318 | ArrayReal t10 = m20 * m12 - m22 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:319:18: error: expected ‘;’ before ‘t20’ 319 | ArrayReal t20 = m21 * m10 - m20 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:321:18: error: expected ‘;’ before ‘m00’ 321 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:324:18: error: expected ‘;’ before ‘det’ 324 | ArrayReal det = m00 * t00 + m01 * t10 + m02 * t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:325:18: error: expected ‘;’ before ‘invDet’ 325 | ArrayReal invDet= 1.0f / det; //High precision division | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:327:9: error: ‘t00’ was not declared in this scope 327 | t00 = t00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:327:21: error: ‘invDet’ was not declared in this scope 327 | t00 = t00 * invDet; | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:328:9: error: ‘t10’ was not declared in this scope 328 | t10 = t10 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:329:9: error: ‘t20’ was not declared in this scope 329 | t20 = t20 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:331:9: error: ‘m00’ was not declared in this scope 331 | m00 = m00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:332:9: error: ‘m01’ was not declared in this scope 332 | m01 = m01 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:333:9: error: ‘m02’ was not declared in this scope 333 | m02 = m02 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:335:18: error: expected ‘;’ before ‘r00’ 335 | ArrayReal r00 = t00; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:336:18: error: expected ‘;’ before ‘r01’ 336 | ArrayReal r01 = m02 * m21 - m01 * m22; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:337:18: error: expected ‘;’ before ‘r02’ 337 | ArrayReal r02 = m01 * m12 - m02 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:339:18: error: expected ‘;’ before ‘r10’ 339 | ArrayReal r10 = t10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:340:18: error: expected ‘;’ before ‘r11’ 340 | ArrayReal r11 = m00 * m22 - m02 * m20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:341:18: error: expected ‘;’ before ‘r12’ 341 | ArrayReal r12 = m02 * m10 - m00 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:343:18: error: expected ‘;’ before ‘r20’ 343 | ArrayReal r20 = t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:344:18: error: expected ‘;’ before ‘r21’ 344 | ArrayReal r21 = m01 * m20 - m00 * m21; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:345:18: error: expected ‘;’ before ‘r22’ 345 | ArrayReal r22 = m00 * m11 - m01 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:347:18: error: expected ‘;’ before ‘m03’ 347 | ArrayReal m03 = mChunkBase[3], m13 = mChunkBase[7], m23 = mChunkBase[11]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:349:18: error: expected ‘;’ before ‘r03’ 349 | ArrayReal r03 = -(r00 * m03 + r01 * m13 + r02 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:350:18: error: expected ‘;’ before ‘r13’ 350 | ArrayReal r13 = -(r10 * m03 + r11 * m13 + r12 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:351:18: error: expected ‘;’ before ‘r23’ 351 | ArrayReal r23 = -(r20 * m03 + r21 * m13 + r22 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:353:9: error: ‘mChunkBase’ was not declared in this scope 353 | mChunkBase[0] = r00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:353:25: error: ‘r00’ was not declared in this scope 353 | mChunkBase[0] = r00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:354:25: error: ‘r01’ was not declared in this scope 354 | mChunkBase[1] = r01; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:355:25: error: ‘r02’ was not declared in this scope 355 | mChunkBase[2] = r02; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:356:25: error: ‘r03’ was not declared in this scope 356 | mChunkBase[3] = r03; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:358:25: error: ‘r10’ was not declared in this scope 358 | mChunkBase[4] = r10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:359:25: error: ‘r11’ was not declared in this scope 359 | mChunkBase[5] = r11; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:360:25: error: ‘r12’ was not declared in this scope 360 | mChunkBase[6] = r12; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:361:25: error: ‘r13’ was not declared in this scope 361 | mChunkBase[7] = r13; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:363:25: error: ‘r20’ was not declared in this scope 363 | mChunkBase[8] = r20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:364:25: error: ‘r21’ was not declared in this scope 364 | mChunkBase[9] = r21; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:365:25: error: ‘r22’ was not declared in this scope 365 | mChunkBase[10]= r22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:366:25: error: ‘r23’ was not declared in this scope 366 | mChunkBase[11]= r23; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::setToInverseDegeneratesAsIdentity()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:371:9: error: ‘ArrayReal’ was not declared in this scope 371 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:372:18: error: expected ‘;’ before ‘m20’ 372 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:374:18: error: expected ‘;’ before ‘t00’ 374 | ArrayReal t00 = m22 * m11 - m21 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:375:18: error: expected ‘;’ before ‘t10’ 375 | ArrayReal t10 = m20 * m12 - m22 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:376:18: error: expected ‘;’ before ‘t20’ 376 | ArrayReal t20 = m21 * m10 - m20 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:378:18: error: expected ‘;’ before ‘m00’ 378 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:381:18: error: expected ‘;’ before ‘det’ 381 | ArrayReal det = m00 * t00 + m01 * t10 + m02 * t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:23: error: ‘Abs4’ is not a member of ‘Ogre::MathlibC’ 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:29: error: ‘det’ was not declared in this scope; did you mean ‘set’? 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~ | set /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:48: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:385:13: error: ‘mChunkBase’ was not declared in this scope 385 | mChunkBase[0] = 1; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:402:22: error: expected ‘;’ before ‘invDet’ 402 | ArrayReal invDet = 1.0f / det; //High precision division | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:404:13: error: ‘t00’ was not declared in this scope 404 | t00 = t00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:404:25: error: ‘invDet’ was not declared in this scope 404 | t00 = t00 * invDet; | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:405:13: error: ‘t10’ was not declared in this scope 405 | t10 = t10 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:406:13: error: ‘t20’ was not declared in this scope 406 | t20 = t20 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:408:13: error: ‘m00’ was not declared in this scope 408 | m00 = m00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:409:13: error: ‘m01’ was not declared in this scope 409 | m01 = m01 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:410:13: error: ‘m02’ was not declared in this scope 410 | m02 = m02 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:412:22: error: expected ‘;’ before ‘r00’ 412 | ArrayReal r00 = t00; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:413:22: error: expected ‘;’ before ‘r01’ 413 | ArrayReal r01 = m02 * m21 - m01 * m22; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:414:22: error: expected ‘;’ before ‘r02’ 414 | ArrayReal r02 = m01 * m12 - m02 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:416:22: error: expected ‘;’ before ‘r10’ 416 | ArrayReal r10 = t10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:417:22: error: expected ‘;’ before ‘r11’ 417 | ArrayReal r11 = m00 * m22 - m02 * m20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:418:22: error: expected ‘;’ before ‘r12’ 418 | ArrayReal r12 = m02 * m10 - m00 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:420:22: error: expected ‘;’ before ‘r20’ 420 | ArrayReal r20 = t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:421:22: error: expected ‘;’ before ‘r21’ 421 | ArrayReal r21 = m01 * m20 - m00 * m21; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:422:22: error: expected ‘;’ before ‘r22’ 422 | ArrayReal r22 = m00 * m11 - m01 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:424:22: error: expected ‘;’ before ‘m03’ 424 | ArrayReal m03 = mChunkBase[3], m13 = mChunkBase[7], m23 = mChunkBase[11]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:426:22: error: expected ‘;’ before ‘r03’ 426 | ArrayReal r03 = -(r00 * m03 + r01 * m13 + r02 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:427:22: error: expected ‘;’ before ‘r13’ 427 | ArrayReal r13 = -(r10 * m03 + r11 * m13 + r12 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:428:22: error: expected ‘;’ before ‘r23’ 428 | ArrayReal r23 = -(r20 * m03 + r21 * m13 + r22 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:430:13: error: ‘mChunkBase’ was not declared in this scope 430 | mChunkBase[0] = r00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:430:29: error: ‘r00’ was not declared in this scope 430 | mChunkBase[0] = r00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:431:29: error: ‘r01’ was not declared in this scope 431 | mChunkBase[1] = r01; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:432:29: error: ‘r02’ was not declared in this scope 432 | mChunkBase[2] = r02; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:433:29: error: ‘r03’ was not declared in this scope 433 | mChunkBase[3] = r03; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:435:29: error: ‘r10’ was not declared in this scope 435 | mChunkBase[4] = r10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:436:29: error: ‘r11’ was not declared in this scope 436 | mChunkBase[5] = r11; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:437:29: error: ‘r12’ was not declared in this scope 437 | mChunkBase[6] = r12; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:438:29: error: ‘r13’ was not declared in this scope 438 | mChunkBase[7] = r13; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:440:29: error: ‘r20’ was not declared in this scope 440 | mChunkBase[8] = r20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:441:29: error: ‘r21’ was not declared in this scope 441 | mChunkBase[9] = r21; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:442:30: error: ‘r22’ was not declared in this scope 442 | mChunkBase[10] = r22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:443:30: error: ‘r23’ was not declared in this scope 443 | mChunkBase[11] = r23; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:17: error: variable or field ‘retain’ declared void 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:43: error: ‘ArrayMaskR’ was not declared in this scope 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:67: error: ‘ArrayMaskR’ was not declared in this scope 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::streamToAoS(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:488:28: error: ‘mChunkBase’ was not declared in this scope 488 | dst->_m[i ] = mChunkBase[ARRAY_PACKED_REALS * (i )]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:488:39: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 488 | dst->_m[i ] = mChunkBase[ARRAY_PACKED_REALS * (i )]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::storeToAoS(Ogre::SimpleMatrixAf4x3*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:504:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 504 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:504:36: error: ‘mChunkBase’ was not declared in this scope 504 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:505:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 505 | dst->mChunkBase[i+1] = mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:506:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 506 | dst->mChunkBase[i+2] = mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:507:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 507 | dst->mChunkBase[i+3] = mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::streamToAoS(Ogre::SimpleMatrixAf4x3*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:515:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 515 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:515:36: error: ‘mChunkBase’ was not declared in this scope 515 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:516:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 516 | dst->mChunkBase[i+1] = mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:517:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 517 | dst->mChunkBase[i+2] = mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:518:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 518 | dst->mChunkBase[i+3] = mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::Matrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:526:13: error: ‘mChunkBase’ was not declared in this scope 526 | mChunkBase[i ] = src->_m[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::Matrix4* __restrict__*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:537:13: error: ‘mChunkBase’ was not declared in this scope 537 | mChunkBase[i ] = src[0]->_m[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::SimpleMatrixAf4x3*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:548:13: error: ‘mChunkBase’ was not declared in this scope 548 | mChunkBase[i ] = src->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:548:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 548 | mChunkBase[i ] = src->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:549:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 549 | mChunkBase[i+1] = src->mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:550:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 550 | mChunkBase[i+2] = src->mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:551:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 551 | mChunkBase[i+3] = src->mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::SimpleMatrixAf4x3* __restrict__*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:559:13: error: ‘mChunkBase’ was not declared in this scope 559 | mChunkBase[i ] = src[0]->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:559:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 559 | mChunkBase[i ] = src[0]->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:560:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 560 | mChunkBase[i+1] = src[0]->mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:561:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 561 | mChunkBase[i+2] = src[0]->mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:562:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 562 | mChunkBase[i+3] = src[0]->mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h: In member function ‘void Ogre::BoneTransform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:136:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 136 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h: In member function ‘void Ogre::BoneTransform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:150:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 150 | mOwner += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:2709:13: error: ‘ArrayReal’ does not name a type 2709 | ArrayReal planeNegD; | ^~~~~~~~~ [31/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardSet.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardSet.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardSet.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboardSet.cpp FAILED: [code=1] OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardSet.cpp.o /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardSet.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardSet.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreBillboardSet.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboardSet.cpp In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreBillboardSet.h:36, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboardSet.cpp:30: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayConfig.h:209:10: error: #error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" 209 | # error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" | ^~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreMathlib.h:57, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayVector3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayQuaternion.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrix4.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:47: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:46:22: error: ‘ArrayReal’ does not name a type 46 | static const ArrayReal HALF; // 0.5f, 0.5f, 0.5f, 0.5f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:47:22: error: ‘ArrayReal’ does not name a type 47 | static const ArrayReal ONE; // 1.0f, 1.0f, 1.0f, 1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:48:22: error: ‘ArrayReal’ does not name a type 48 | static const ArrayReal THREE; // 3.0f, 3.0f, 3.0f, 3.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:49:22: error: ‘ArrayReal’ does not name a type 49 | static const ArrayReal NEG_ONE; //-1.0f, -1.0f, -1.0f, -1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:50:22: error: ‘ArrayReal’ does not name a type 50 | static const ArrayReal PI; // PI, PI, PI, PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:51:22: error: ‘ArrayReal’ does not name a type 51 | static const ArrayReal TWO_PI; // 2*PI, 2*PI, 2*PI, 2*PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:52:22: error: ‘ArrayReal’ does not name a type 52 | static const ArrayReal ONE_DIV_2PI; // 1 / 2PI, 1 / 2PI, 1 / 2PI, 1 / 2PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:53:22: error: ‘ArrayReal’ does not name a type 53 | static const ArrayReal fEpsilon; // 1e-6f, 1e-6f, 1e-6f, 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:54:22: error: ‘ArrayReal’ does not name a type 54 | static const ArrayReal fSqEpsilon; // 1e-12f, 1e-12f, 1e-12f, 1e-12f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:55:22: error: ‘ArrayReal’ does not name a type 55 | static const ArrayReal OneMinusEpsilon; // 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:56:22: error: ‘ArrayReal’ does not name a type 56 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:58:22: error: ‘ArrayReal’ does not name a type 58 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:60:22: error: ‘ArrayReal’ does not name a type 60 | static const ArrayReal FLOAT_MIN; // FLT_MIN, FLT_MIN, FLT_MIN, FLT_MIN | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:61:22: error: ‘ArrayReal’ does not name a type 61 | static const ArrayReal SIGN_MASK; // 0x80000000, 0x80000000, 0x80000000, 0x80000000 | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:62:22: error: ‘ArrayReal’ does not name a type 62 | static const ArrayReal INFINITEA; // Inf, Inf, Inf, Inf | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:63:22: error: ‘ArrayReal’ does not name a type 63 | static const ArrayReal MAX_NEG; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:64:22: error: ‘ArrayReal’ does not name a type 64 | static const ArrayReal MAX_POS; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:72:23: error: ‘ArrayReal’ does not name a type 72 | static inline ArrayReal Abs4( ArrayReal a ) { return Math::Abs( a ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:94:23: error: ‘ArrayReal’ does not name a type 94 | static inline ArrayReal Cmov4( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:133:23: error: ‘ArrayReal’ does not name a type 133 | static inline ArrayReal CmovRobust( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:137:23: error: ‘ArrayInt’ does not name a type 137 | static inline ArrayInt CmovRobust( ArrayInt arg1, ArrayInt arg2, ArrayMaskI mask ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:146:23: error: ‘ArrayInt’ does not name a type 146 | static inline ArrayInt And( ArrayInt a, ArrayInt b ) { return a & b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:148:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 148 | static inline ArrayMaskI And( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:153:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 153 | static inline ArrayMaskI And( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:158:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 158 | static inline ArrayMaskI And( ArrayMaskI a, ArrayMaskI b ) { return a & b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:164:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 164 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayInt b ) { return ( a & b ) != 0; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:166:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 166 | static inline ArrayMaskI TestFlags4( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:171:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 171 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:180:23: error: ‘ArrayInt’ does not name a type 180 | static inline ArrayInt AndNot( ArrayInt a, ArrayInt b ) { return a & ~b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:182:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 182 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:187:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 187 | static inline ArrayMaskI AndNot( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:192:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 192 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayMaskI b ) { return a & ( !b ); } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:198:23: error: ‘ArrayInt’ does not name a type 198 | static inline ArrayInt Or( ArrayInt a, ArrayInt b ) { return a | b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:199:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 199 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayMaskI b ) { return a | b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:201:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 201 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:205:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 205 | static inline ArrayMaskI Or( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:214:23: error: ‘ArrayMaskR’ does not name a type 214 | static inline ArrayMaskR CompareLess( ArrayReal a, ArrayReal b ) { return a < b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:220:23: error: ‘ArrayMaskR’ does not name a type 220 | static inline ArrayMaskR CompareLessEqual( ArrayReal a, ArrayReal b ) { return a <= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:226:23: error: ‘ArrayMaskR’ does not name a type 226 | static inline ArrayMaskR CompareGreater( ArrayReal a, ArrayReal b ) { return a > b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:232:23: error: ‘ArrayMaskR’ does not name a type 232 | static inline ArrayMaskR CompareGreaterEqual( ArrayReal a, ArrayReal b ) { return a >= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:234:23: error: ‘ArrayReal’ does not name a type 234 | static inline ArrayReal SetAll( Real val ) { return val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:236:23: error: ‘ArrayInt’ does not name a type 236 | static inline ArrayInt SetAll( uint32 val ) { return val; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:238:33: error: ‘ArrayReal’ has not been declared 238 | static inline void Set( ArrayReal &dst, Real val, size_t index ) { dst = val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:244:23: error: ‘ArrayMaskR’ does not name a type 244 | static inline ArrayMaskR isInfinity( ArrayReal a ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:250:23: error: ‘ArrayReal’ does not name a type 250 | static inline ArrayReal Max( ArrayReal a, ArrayReal b ) { return std::max( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:253:23: error: ‘ArrayReal’ does not name a type 253 | static inline ArrayReal Min( ArrayReal a, ArrayReal b ) { return std::min( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:259:40: error: ‘ArrayReal’ has not been declared 259 | static inline Real ColapseMin( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:265:40: error: ‘ArrayReal’ has not been declared 265 | static inline Real ColapseMax( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:275:23: error: ‘ArrayReal’ does not name a type 275 | static inline ArrayReal Inv4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:288:23: error: ‘ArrayReal’ does not name a type 288 | static inline ArrayReal InvNonZero4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:294:23: error: ‘ArrayReal’ does not name a type 294 | static inline ArrayReal InvSqrt4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:300:23: error: ‘ArrayReal’ does not name a type 300 | static inline ArrayReal InvSqrtNonZero4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:310:23: error: ‘ArrayReal’ does not name a type 310 | static inline ArrayReal Modf4( ArrayReal x, ArrayReal &outIntegral ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:318:23: error: ‘ArrayReal’ does not name a type 318 | static inline ArrayReal ACos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:326:23: error: ‘ArrayReal’ does not name a type 326 | static inline ArrayReal Sin4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:334:23: error: ‘ArrayReal’ does not name a type 334 | static inline ArrayReal Cos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:30: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:43: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:62: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:349: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:32:12: error: ‘ArrayReal’ does not name a type 32 | inline ArrayReal MathlibC::Modf4( ArrayReal x, ArrayReal &outIntegral ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:37:12: error: ‘ArrayReal’ does not name a type 37 | inline ArrayReal MathlibC::ACos4( ArrayReal x) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:42:12: error: ‘ArrayReal’ does not name a type 42 | inline ArrayReal MathlibC::Sin4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:47:12: error: ‘ArrayReal’ does not name a type 47 | inline ArrayReal MathlibC::Cos4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:17: error: variable or field ‘SinCos4’ declared void 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:36: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:49: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:60: error: ‘outSin’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:68: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:79: error: ‘outCos’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:65:9: error: ‘ArrayReal’ does not name a type 65 | ArrayReal mChunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:68:32: error: expected ‘)’ before ‘chunkX’ 68 | ArrayVector3( ArrayReal chunkX, ArrayReal chunkY, ArrayReal chunkZ ) | ~ ^~~~~~~ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:136:47: error: ‘ArrayReal’ has not been declared 136 | inline friend ArrayVector3 operator+( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:137:72: error: ‘ArrayReal’ has not been declared 137 | inline friend ArrayVector3 operator+( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:143:47: error: ‘ArrayReal’ has not been declared 143 | inline friend ArrayVector3 operator-( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:144:72: error: ‘ArrayReal’ has not been declared 144 | inline friend ArrayVector3 operator-( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:150:47: error: ‘ArrayReal’ has not been declared 150 | inline friend ArrayVector3 operator*( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:151:72: error: ‘ArrayReal’ has not been declared 151 | inline friend ArrayVector3 operator*( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:157:47: error: ‘ArrayReal’ has not been declared 157 | inline friend ArrayVector3 operator/( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:158:72: error: ‘ArrayReal’ has not been declared 158 | inline friend ArrayVector3 operator/( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:39: error: ‘ArrayReal’ does not name a type 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:39: error: ‘ArrayReal’ does not name a type 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:39: error: ‘ArrayReal’ does not name a type 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:39: error: ‘ArrayReal’ does not name a type 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:173:16: error: ‘ArrayReal’ does not name a type 173 | inline ArrayReal length() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:176:16: error: ‘ArrayReal’ does not name a type 176 | inline ArrayReal squaredLength() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:179:16: error: ‘ArrayReal’ does not name a type 179 | inline ArrayReal distance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:182:16: error: ‘ArrayReal’ does not name a type 182 | inline ArrayReal squaredDistance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:185:16: error: ‘ArrayReal’ does not name a type 185 | inline ArrayReal dotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:188:16: error: ‘ArrayReal’ does not name a type 188 | inline ArrayReal absDotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:207:16: error: ‘ArrayReal’ does not name a type 207 | inline ArrayReal getMinComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:210:16: error: ‘ArrayReal’ does not name a type 210 | inline ArrayReal getMaxComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:294:28: error: ‘ArrayMaskR’ has not been declared 294 | inline void Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:317:33: error: ‘ArrayMaskR’ has not been declared 317 | inline void CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:338:43: error: ‘ArrayMaskR’ has not been declared 338 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::getAsVector3(Ogre::Vector3&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:78:71: error: ‘mChunkBase’ was not declared in this scope 78 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:79:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 79 | out.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::getAsVector3(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:89:71: error: ‘mChunkBase’ was not declared in this scope 89 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:90:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 90 | return Vector3( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setFromVector3(const Ogre::Vector3&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:97:59: error: ‘mChunkBase’ was not declared in this scope 97 | Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:98:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 98 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.x; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setAll(const Ogre::Vector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:106:13: error: ‘mChunkBase’ was not declared in this scope 106 | mChunkBase[0] = v.x; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::ArrayVector3& Ogre::ArrayVector3::operator=(Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:121:13: error: ‘mChunkBase’ was not declared in this scope 121 | mChunkBase[0] = fScalar; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:361: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::operator-() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:160:31: error: ‘mChunkBase’ was not declared in this scope 160 | return ArrayVector3( -mChunkBase[0], -mChunkBase[1], -mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:95:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 95 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:96:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 96 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:97:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 97 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:105:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 105 | lhs.mChunkBase[0] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:106:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 106 | lhs.mChunkBase[1] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:107:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 107 | lhs.mChunkBase[2] op_func fInv );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:184:98: error: ‘ArrayMaskR’ has not been declared 184 | inline ArrayVector3 ArrayVector3::Cmov4( const ArrayVector3 &arg1, const ArrayVector3 &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In static member function ‘static Ogre::ArrayVector3 Ogre::ArrayVector3::Cmov4(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreStableHeaders.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboardSet.cpp:28: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator+=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:198:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 198 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:21: note: candidates are: ‘void Ogre::ArrayVector3::operator+=(int)’ 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator-=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:202:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 202 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:21: note: candidates are: ‘void Ogre::ArrayVector3::operator-=(int)’ 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator*=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:206:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 206 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:21: note: candidates are: ‘void Ogre::ArrayVector3::operator*=(int)’ 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:9: error: ‘ArrayReal’ was not declared in this scope 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:138:15: error: ‘ArrayReal’ does not name a type 138 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:9: error: ‘chunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:45: error: ‘aChunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:144:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator/=(Ogre::Real)’ 144 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:210:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_DIVISION’ 210 | DEFINE_UPDATE_R_SCALAR_DIVISION( Real, /=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:21: note: candidates are: ‘void Ogre::ArrayVector3::operator/=(int)’ 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:135:17: note: ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’ 135 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:214:12: error: ‘ArrayReal’ does not name a type 214 | inline ArrayReal ArrayVector3::length() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:221:12: error: ‘ArrayReal’ does not name a type 221 | inline ArrayReal ArrayVector3::squaredLength() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:228:12: error: ‘ArrayReal’ does not name a type 228 | inline ArrayReal ArrayVector3::distance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:233:12: error: ‘ArrayReal’ does not name a type 233 | inline ArrayReal ArrayVector3::squaredDistance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:238:12: error: ‘ArrayReal’ does not name a type 238 | inline ArrayReal ArrayVector3::dotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:245:12: error: ‘ArrayReal’ does not name a type 245 | inline ArrayReal ArrayVector3::absDotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:254:9: error: ‘ArrayReal’ was not declared in this scope 254 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:9: error: ‘sqLength’ was not declared in this scope 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:263:18: error: expected ‘;’ before ‘invLength’ 263 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:9: error: ‘mChunkBase’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:41: error: ‘invLength’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::crossProduct(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:18: error: ‘mChunkBase’ was not declared in this scope 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:273:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 273 | (mChunkBase[2] * rkVec.mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:274:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 274 | (mChunkBase[2] * rkVec.mChunkBase[0]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:275:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 275 | (mChunkBase[0] * rkVec.mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:276:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 276 | (mChunkBase[0] * rkVec.mChunkBase[1]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:277:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 277 | (mChunkBase[1] * rkVec.mChunkBase[0]) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::midPoint(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:31: error: ‘mChunkBase’ was not declared in this scope 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:283:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 283 | (mChunkBase[1] + rkVec.mChunkBase[1]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:284:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 284 | (mChunkBase[2] + rkVec.mChunkBase[2]) * 0.5f ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeFloor(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:9: error: ‘ArrayReal’ was not declared in this scope 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:290:15: error: ‘ArrayReal’ does not name a type 290 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:9: error: ‘aChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:50: error: ‘bChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeCeil(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:9: error: ‘ArrayReal’ was not declared in this scope 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:299:15: error: ‘ArrayReal’ does not name a type 299 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:9: error: ‘aChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:50: error: ‘bChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:305:12: error: ‘ArrayReal’ does not name a type 305 | inline ArrayReal ArrayVector3::getMinComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:310:12: error: ‘ArrayReal’ does not name a type 310 | inline ArrayReal ArrayVector3::getMaxComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::setToSign()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:317:9: error: ‘mChunkBase’ was not declared in this scope 317 | mChunkBase[0] = mChunkBase[0] >= 0 ? 1.0f : -1.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::perpendicular() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:326:15: error: ‘ArrayMaskR’ does not name a type 326 | const ArrayMaskR mask = perp.squaredLength() <= MathlibC::fSqEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:328:13: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 328 | if( mask ) | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::normalisedCopy() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:345:9: error: ‘ArrayReal’ was not declared in this scope 345 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:9: error: ‘sqLength’ was not declared in this scope 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:57: error: ‘ONE’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:83: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:354:18: error: expected ‘;’ before ‘invLength’ 354 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:30: error: ‘mChunkBase’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:46: error: ‘invLength’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::reflect(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:363:41: error: ‘const class Ogre::ArrayVector3’ has no member named ‘dotProduct’; did you mean ‘crossProduct’? 363 | return ( *this - ( 2.0f * this->dotProduct( normal ) ) * normal ); | ^~~~~~~~~~ | crossProduct /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::inverseLeaveZeroes()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:9: error: ‘mChunkBase’ was not declared in this scope 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘int Ogre::ArrayVector3::isNaN() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:378:29: error: ‘mChunkBase’ was not declared in this scope 378 | return Math::isNaN( mChunkBase[0] ) | Math::isNaN( mChunkBase[1] ) | Math::isNaN( mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::primaryAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:392:9: error: ‘ArrayReal’ was not declared in this scope 392 | ArrayReal absx = Math::Abs( mChunkBase[0] ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:393:18: error: expected ‘;’ before ‘absy’ 393 | ArrayReal absy = Math::Abs( mChunkBase[1] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:394:18: error: expected ‘;’ before ‘absz’ 394 | ArrayReal absz = Math::Abs( mChunkBase[2] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:397:18: error: expected ‘;’ before ‘sign’ 397 | ArrayReal sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[0] > 0 ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:398:28: error: ‘sign’ was not declared in this scope; did you mean ‘sin’? 398 | ArrayVector3 xVec( sign, 0, 0 ); | ^~~~ | sin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:46: error: ‘mChunkBase’ was not declared in this scope 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:405:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 405 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[2] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:409:9: error: ‘ArrayMaskR’ was not declared in this scope 409 | ArrayMaskR mask = absx > absz; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:87: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:16: error: ‘absy’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:23: error: ‘absz’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:418:21: error: ‘absx’ was not declared in this scope; did you mean ‘abs’? 418 | yVec.Cmov4( absx > absy, xVec ); | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMin() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:424:25: error: ‘mChunkBase’ was not declared in this scope 424 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMax() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:429:25: error: ‘mChunkBase’ was not declared in this scope 429 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:17: error: variable or field ‘Cmov4’ declared void 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:38: error: ‘ArrayMaskR’ was not declared in this scope 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:55: error: expected primary-expression before ‘const’ 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:17: error: variable or field ‘CmovRobust’ declared void 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:43: error: ‘ArrayMaskR’ was not declared in this scope 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:60: error: expected primary-expression before ‘const’ 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::loadFromAoS(const Ogre::Real*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:452:9: error: ‘mChunkBase’ was not declared in this scope 452 | mChunkBase[0] = src[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:32: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:57: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:82: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:72:32: error: ‘ArrayReal’ does not name a type 72 | const ArrayReal &chunkZ ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:126:56: error: ‘ArrayReal’ does not name a type 126 | inline void FromOrthoDet1RotationMatrix( const ArrayReal *RESTRICT_ALIAS matrix ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:129:42: error: ‘ArrayRadian’ does not name a type 129 | inline void FromAngleAxis( const ArrayRadian &rfAngle, const ArrayVector3 &rkAxis ); | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:132:34: error: ‘ArrayRadian’ has not been declared 132 | inline void ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const; | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:141:78: error: ‘ArrayReal’ has not been declared 141 | inline friend ArrayQuaternion operator*( const ArrayQuaternion &lhs, ArrayReal scalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:142:50: error: ‘ArrayReal’ has not been declared 142 | inline friend ArrayQuaternion operator*( ArrayReal scalar, const ArrayQuaternion &lhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:145:57: error: ‘ArrayReal’ does not name a type 145 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal Dot( const ArrayQuaternion &rkQ ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:158:16: error: ‘ArrayReal’ does not name a type 158 | inline ArrayReal Norm() const; // Returns the squared length, doesn't modify | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:193:46: error: ‘ArrayReal’ has not been declared 193 | static inline ArrayQuaternion Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:199:54: error: ‘ArrayReal’ has not been declared 199 | static inline ArrayQuaternion nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:205:46: error: ‘ArrayReal’ has not been declared 205 | static inline ArrayQuaternion nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:229:28: error: ‘ArrayMaskR’ has not been declared 229 | inline void Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:250:46: error: ‘ArrayMaskR’ has not been declared 250 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::getAsQuaternion(Ogre::Quaternion&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:84:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 84 | out.w = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘Ogre::Quaternion Ogre::ArrayQuaternion::getAsQuaternion(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:96:44: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 96 | return Quaternion( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::setFromQuaternion(const Ogre::Quaternion&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:105:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 105 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.w; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:260: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:85:25: error: ‘ArrayReal’ does not name a type 85 | DEFINE_L_OPERATION( ArrayReal, ArrayQuaternion, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:42:48: note: in definition of macro ‘DEFINE_L_OPERATION’ 42 | inline ArrayQuaternion operator op ( const leftType lhs, const rightClass &rhs )\ | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:86:42: error: ‘ArrayReal’ does not name a type 86 | DEFINE_R_OPERATION( ArrayQuaternion, ArrayReal, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:51:70: note: in definition of macro ‘DEFINE_R_OPERATION’ 51 | inline ArrayQuaternion operator op ( const leftClass &lhs, const rightType rhs )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:96:41: error: ‘ArrayReal’ does not name a type 96 | DEFINE_UPDATE_R_OPERATION( ArrayReal, *=, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:70:54: note: in definition of macro ‘DEFINE_UPDATE_R_OPERATION’ 70 | inline void ArrayQuaternion::operator op ( const rightType a )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Slerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:52: error: ‘ArrayReal’ was not declared in this scope 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:66: error: expected primary-expression before ‘const’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:121:57: error: expected primary-expression before ‘const’ 121 | const ArrayQuaternion &rkQ /*, bool shortestPath*/ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:122:5: error: expected ‘,’ or ‘;’ before ‘{’ token 122 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerpShortest’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:60: error: ‘ArrayReal’ was not declared in this scope 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:74: error: expected primary-expression before ‘const’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:165:60: error: expected primary-expression before ‘const’ 165 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:166:5: error: expected ‘,’ or ‘;’ before ‘{’ token 166 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:52: error: ‘ArrayReal’ was not declared in this scope 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:66: error: expected primary-expression before ‘const’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:186:57: error: expected primary-expression before ‘const’ 186 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:187:5: error: expected ‘,’ or ‘;’ before ‘{’ token 187 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:199:82: error: ‘ArrayMaskR’ has not been declared 199 | const ArrayQuaternion &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Cmov4(const Ogre::ArrayQuaternion&, const Ogre::ArrayQuaternion&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:202:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 202 | MathlibC::Cmov4( arg1.w, arg2.w, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:203:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 203 | MathlibC::Cmov4( arg1.x, arg2.x, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:204:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 204 | MathlibC::Cmov4( arg1.y, arg2.y, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:205:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 205 | MathlibC::Cmov4( arg1.z, arg2.z, mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static void Ogre::ArrayQuaternion::mul(const Ogre::ArrayQuaternion&, Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:211:48: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 211 | ArrayVector3 qVec( inQ.x, inQ.y, inQ.z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:217:9: error: ‘ArrayReal’ was not declared in this scope 217 | ArrayReal w2 = inQ.w + inQ.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:233:69: error: ‘ArrayReal’ does not name a type 233 | inline void ArrayQuaternion::FromOrthoDet1RotationMatrix( const ArrayReal * RESTRICT_ALIAS matrix ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromOrthoDet1RotationMatrix(const int*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:235:9: error: ‘ArrayReal’ was not declared in this scope 235 | ArrayReal m00 = matrix[0], m01 = matrix[1], m02 = matrix[2], | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:50: error: ‘m00’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:58: error: ‘m11’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:64: error: ‘m22’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:31: error: ‘m21’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:37: error: ‘m12’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:31: error: ‘m02’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:37: error: ‘m20’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:31: error: ‘m10’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:37: error: ‘m01’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:261:55: error: ‘ArrayRadian’ does not name a type 261 | inline void ArrayQuaternion::FromAngleAxis( const ArrayRadian& rfAngle, const ArrayVector3& rkAxis ) | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromAngleAxis(const int&, const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:268:9: error: ‘ArrayReal’ was not declared in this scope 268 | ArrayReal fHalfAngle( rfAngle.valueRadians() * 0.5f ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:270:18: error: expected ‘;’ before ‘fSin’ 270 | ArrayReal fSin; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:28: error: ‘fHalfAngle’ was not declared in this scope; did you mean ‘rfAngle’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~~~~~~~ | rfAngle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:40: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:273:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 273 | ArrayReal * RESTRICT_ALIAS chunkBase = &w; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:274:15: error: ‘ArrayReal’ does not name a type 274 | const ArrayReal * RESTRICT_ALIAS rkAxisChunkBase = rkAxis.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:9: error: ‘chunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:31: error: ‘rkAxisChunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:17: error: variable or field ‘ToAngleAxis’ declared void 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:47: error: ‘ArrayRadian’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:60: error: ‘rfAngle’ was not declared in this scope; did you mean ‘Angle’? 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:82: error: expected primary-expression before ‘&’ token 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:83: error: ‘rkAxis’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::xAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:309:9: error: ‘ArrayReal’ was not declared in this scope 309 | ArrayReal fTy = y + y; // 2 * y | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:310:18: error: expected ‘;’ before ‘fTz’ 310 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:311:18: error: expected ‘;’ before ‘fTwy’ 311 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:312:18: error: expected ‘;’ before ‘fTwz’ 312 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:313:18: error: expected ‘;’ before ‘fTxy’ 313 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:314:18: error: expected ‘;’ before ‘fTxz’ 314 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:315:18: error: expected ‘;’ before ‘fTyy’ 315 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:316:18: error: expected ‘;’ before ‘fTzz’ 316 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:38: error: ‘fTyy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:45: error: ‘fTzz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:52: error: ‘fTxy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:59: error: ‘fTwz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:65: error: ‘fTxz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:72: error: ‘fTwy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::yAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:323:9: error: ‘ArrayReal’ was not declared in this scope 323 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:324:18: error: expected ‘;’ before ‘fTy’ 324 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:325:18: error: expected ‘;’ before ‘fTz’ 325 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:326:18: error: expected ‘;’ before ‘fTwx’ 326 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:327:18: error: expected ‘;’ before ‘fTwz’ 327 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:328:18: error: expected ‘;’ before ‘fTxx’ 328 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:329:18: error: expected ‘;’ before ‘fTxy’ 329 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:330:18: error: expected ‘;’ before ‘fTyz’ 330 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:331:18: error: expected ‘;’ before ‘fTzz’ 331 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:30: error: ‘fTxy’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:37: error: ‘fTwz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:51: error: ‘fTxx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:58: error: ‘fTzz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:65: error: ‘fTyz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:72: error: ‘fTwx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::zAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:338:9: error: ‘ArrayReal’ was not declared in this scope 338 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:339:18: error: expected ‘;’ before ‘fTy’ 339 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:340:18: error: expected ‘;’ before ‘fTz’ 340 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:341:18: error: expected ‘;’ before ‘fTwx’ 341 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:342:18: error: expected ‘;’ before ‘fTwy’ 342 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:343:18: error: expected ‘;’ before ‘fTxx’ 343 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:344:18: error: expected ‘;’ before ‘fTxz’ 344 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:345:18: error: expected ‘;’ before ‘fTyy’ 345 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:346:18: error: expected ‘;’ before ‘fTyz’ 346 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:30: error: ‘fTxz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:37: error: ‘fTwy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:43: error: ‘fTyz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:50: error: ‘fTwx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:64: error: ‘fTxx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:71: error: ‘fTyy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:351:12: error: ‘ArrayReal’ does not name a type 351 | inline ArrayReal ArrayQuaternion::Dot( const ArrayQuaternion& rkQ ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:356:12: error: ‘ArrayReal’ does not name a type 356 | inline ArrayReal ArrayQuaternion::Norm() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:363:9: error: ‘ArrayReal’ was not declared in this scope 363 | ArrayReal sqLength = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:9: error: ‘sqLength’ was not declared in this scope 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:370:18: error: expected ‘;’ before ‘invLength’ 370 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:371:17: error: ‘invLength’ was not declared in this scope 371 | w = w * invLength; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Inverse() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:379:9: error: ‘ArrayReal’ was not declared in this scope 379 | ArrayReal fNorm = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:9: error: ‘fNorm’ was not declared in this scope 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:65: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:383:18: error: expected ‘;’ before ‘invNorm’ 383 | ArrayReal invNorm = MathlibC::Inv4( fNorm ); | ^~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:384:18: error: expected ‘;’ before ‘negInvNorm’ 384 | ArrayReal negInvNorm = -invNorm; | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:37: error: ‘invNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:50: error: ‘negInvNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Exp() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:400:9: error: ‘ArrayReal’ was not declared in this scope 400 | ArrayReal fAngle = std::sqrt( x * x + y * y + z * z ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:402:18: error: expected ‘;’ before ‘localW’ 402 | ArrayReal localW, fSin; | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:28: error: ‘fAngle’ was not declared in this scope; did you mean ‘Angle’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:36: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:42: error: ‘localW’ was not declared in this scope 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:406:18: error: expected ‘;’ before ‘coeff’ 406 | ArrayReal coeff = MathlibC::CmovRobust( fSin / fAngle, 1.0f, | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:408:45: error: ‘coeff’ was not declared in this scope 408 | return ArrayQuaternion( localW, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Log() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:417:9: error: ‘ArrayReal’ was not declared in this scope 417 | ArrayReal fAngle = MathlibC::ACos4( w ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:418:18: error: expected ‘;’ before ‘fSin’ 418 | ArrayReal fSin = MathlibC::Sin4( fAngle ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:421:9: error: ‘ArrayMaskR’ was not declared in this scope 421 | ArrayMaskR mask = Math::Abs( w ) < MathlibC::ONE && Math::Abs( fSin ) >= MathlibC::fEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:427:18: error: expected ‘;’ before ‘coeff’ 427 | ArrayReal coeff = MathlibC::CmovRobust( fAngle * MathlibC::InvNonZero4( fSin ), 1.0f, mask ); | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:429:40: error: ‘coeff’ was not declared in this scope 429 | return ArrayQuaternion( 0, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:435:36: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 435 | ArrayVector3 qVec( x, y, z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:441:9: error: ‘ArrayReal’ was not declared in this scope 441 | ArrayReal w2 = w + w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:17: error: variable or field ‘Cmov4’ declared void 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:41: error: ‘ArrayMaskR’ was not declared in this scope 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:58: error: expected primary-expression before ‘const’ 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In copy constructor ‘Ogre::ArrayMatrix4::ArrayMatrix4(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:17: error: ‘mChunkBase’ was not declared in this scope 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:38: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:84:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 84 | mChunkBase[i + 1] = copy.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:85:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 85 | mChunkBase[i + 2] = copy.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:86:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 86 | mChunkBase[i + 3] = copy.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::getAsMatrix4(Ogre::Matrix4&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:93:86: error: ‘mChunkBase’ was not declared in this scope 93 | const Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:97:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 97 | matrix[i] = aliasedReal[ARRAY_PACKED_REALS * ( i ) + index]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setFromMatrix4(const Ogre::Matrix4&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:116:80: error: ‘mChunkBase’ was not declared in this scope 116 | Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:120:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 120 | aliasedReal[ARRAY_PACKED_REALS * ( i ) + index] = matrix[i]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:130:13: error: ‘mChunkBase’ was not declared in this scope 130 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘Ogre::ArrayMatrix4& Ogre::ArrayMatrix4::operator=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:17: error: ‘mChunkBase’ was not declared in this scope 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:165:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 165 | mChunkBase[i + 1] = rkMatrix.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:166:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 166 | mChunkBase[i + 2] = rkMatrix.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:167:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 167 | mChunkBase[i + 3] = rkMatrix.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:224:9: error: ‘ArrayReal’ does not name a type 224 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::SimpleMatrix4::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:229:13: error: ‘mChunkBase’ was not declared in this scope 229 | mChunkBase[0] = src._m[0]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:253: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:17: error: variable or field ‘concatArrayMat4’ declared void 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:35: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:40:37: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:41:37: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:17: error: variable or field ‘concatArrayMat4’ declared void 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:35: error: ‘ArrayReal’ was not declared in this scope 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:106:37: error: expected primary-expression before ‘const’ 106 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In function ‘Ogre::ArrayMatrix4 Ogre::operator*(const ArrayMatrix4&, const ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:33: error: ‘class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:49: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:65: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:9: error: ‘concatArrayMat4’ was not declared in this scope 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrix4::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:189:9: error: ‘ArrayReal’ was not declared in this scope 189 | ArrayReal invW = ( mChunkBase[12] * rhs.mChunkBase[0] + mChunkBase[13] * rhs.mChunkBase[1] ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:9: error: ‘invW’ was not declared in this scope 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:26: error: ‘Inv4’ is not a member of ‘Ogre::MathlibC’ 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:15: error: ‘mChunkBase’ was not declared in this scope 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:196:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 196 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:199:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 199 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:202:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 202 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) * invW ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::operator*=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:26: error: ‘mChunkBase’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:9: error: ‘concatArrayMat4’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:9: error: ‘ArrayReal’ was not declared in this scope 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:213:15: error: ‘ArrayReal’ does not name a type 213 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:214:18: error: expected ‘;’ before ‘fTx’ 214 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:215:18: error: expected ‘;’ before ‘fTy’ 215 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:216:18: error: expected ‘;’ before ‘fTz’ 216 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:217:18: error: expected ‘;’ before ‘fTwx’ 217 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:218:18: error: expected ‘;’ before ‘fTwy’ 218 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:219:18: error: expected ‘;’ before ‘fTwz’ 219 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:220:18: error: expected ‘;’ before ‘fTxx’ 220 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:221:18: error: expected ‘;’ before ‘fTxy’ 221 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:222:18: error: expected ‘;’ before ‘fTxz’ 222 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:223:18: error: expected ‘;’ before ‘fTyy’ 223 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:224:18: error: expected ‘;’ before ‘fTyz’ 224 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:225:18: error: expected ‘;’ before ‘fTzz’ 225 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:9: error: ‘chunkBase’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:33: error: ‘fTyy’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:40: error: ‘fTzz’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:24: error: ‘fTxy’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:31: error: ‘fTwz’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:24: error: ‘fTxz’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:31: error: ‘fTwy’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:231:33: error: ‘fTxx’ was not declared in this scope 231 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:24: error: ‘fTyz’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:31: error: ‘fTwx’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:9: error: ‘ArrayReal’ was not declared in this scope 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:242:15: error: ‘ArrayReal’ does not name a type 242 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:243:15: error: ‘ArrayReal’ does not name a type 243 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:9: error: ‘chunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:39: error: ‘scaleChunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:248:24: error: ‘posChunkBase’ was not declared in this scope 248 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:261:25: error: ‘mChunkBase’ was not declared in this scope 261 | chunkBase[12] = mChunkBase[13] = mChunkBase[14] = 0.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘bool Ogre::ArrayMatrix4::isAffine() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:267:17: error: ‘mChunkBase’ was not declared in this scope 267 | return (mChunkBase[12] == 0) & (mChunkBase[13] == 0) & | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::loadFromAoS(const Ogre::SimpleMatrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:9: error: ‘mChunkBase’ was not declared in this scope 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:284:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 284 | mChunkBase[1] = src->mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:285:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 285 | mChunkBase[2] = src->mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:286:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 286 | mChunkBase[3] = src->mChunkBase[3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:287:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 287 | mChunkBase[4] = src->mChunkBase[4]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:288:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 288 | mChunkBase[5] = src->mChunkBase[5]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:289:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 289 | mChunkBase[6] = src->mChunkBase[6]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:290:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 290 | mChunkBase[7] = src->mChunkBase[7]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:291:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 291 | mChunkBase[8] = src->mChunkBase[8]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:292:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 292 | mChunkBase[9] = src->mChunkBase[9]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:293:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 293 | mChunkBase[10] = src->mChunkBase[10]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:294:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 294 | mChunkBase[11] = src->mChunkBase[11]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:295:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 295 | mChunkBase[12] = src->mChunkBase[12]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:296:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 296 | mChunkBase[13] = src->mChunkBase[13]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:297:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 297 | mChunkBase[14] = src->mChunkBase[14]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:298:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 298 | mChunkBase[15] = src->mChunkBase[15]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:149:16: error: ‘ArrayMaskR’ does not name a type 149 | inline ArrayMaskR intersects( const ArrayAabb &b2 ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal volume() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:158:16: error: ‘ArrayMaskR’ does not name a type 158 | inline ArrayMaskR contains( const ArrayAabb &other ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:161:16: error: ‘ArrayMaskR’ does not name a type 161 | inline ArrayMaskR contains( const ArrayVector3 &v ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:164:16: error: ‘ArrayReal’ does not name a type 164 | inline ArrayReal squaredDistance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:167:16: error: ‘ArrayReal’ does not name a type 167 | inline ArrayReal distance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::getAsAabb(Ogre::Aabb&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:87:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 87 | out.mCenter.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::setFromAabb(const Ogre::Aabb&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:107:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 107 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = aabb.mCenter.x; // X | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:179: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:66:12: error: ‘ArrayMaskR’ does not name a type 66 | inline ArrayMaskR ArrayAabb::intersects( const ArrayAabb& b2 ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:81:12: error: ‘ArrayReal’ does not name a type 81 | inline ArrayReal ArrayAabb::volume() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:90:12: error: ‘ArrayMaskR’ does not name a type 90 | inline ArrayMaskR ArrayAabb::contains( const ArrayAabb &other ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:109:12: error: ‘ArrayMaskR’ does not name a type 109 | inline ArrayMaskR ArrayAabb::contains( const ArrayVector3 &v ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:123:12: error: ‘ArrayReal’ does not name a type 123 | inline ArrayReal ArrayAabb::squaredDistance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:137:12: error: ‘ArrayReal’ does not name a type 137 | inline ArrayReal ArrayAabb::distance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: In member function ‘void Ogre::ArrayAabb::transformAffine(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:148:9: error: ‘ArrayReal’ was not declared in this scope 148 | ArrayReal x = Math::Abs( m.mChunkBase[2] ) * mHalfSize.mChunkBase[2]; // abs( m02 ) * z + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:9: error: ‘x’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:13: error: ‘ogre_madd’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:152:18: error: expected ‘;’ before ‘y’ 152 | ArrayReal y = Math::Abs( m.mChunkBase[6] ) * mHalfSize.mChunkBase[2]; // abs( m12 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:9: error: ‘y’ was not declared in this scope; did you mean ‘yn’? 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^ | yn /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:156:18: error: expected ‘;’ before ‘z’ 156 | ArrayReal z = Math::Abs( m.mChunkBase[10] ) * mHalfSize.mChunkBase[2]; // abs( m22 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:9: error: ‘z’ was not declared in this scope 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:146:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 146 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:162:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 162 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceBoundsPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceFrustumPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:196:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 196 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceDirtyInstanceMgr()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:211:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 211 | mWorldRadius += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceCullLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:220:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 220 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:232:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 232 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLodPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:241:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 241 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:38: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h:77:66: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 77 | inline static void lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:39: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:199:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 199 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:35: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h:421:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 421 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:258:23: error: ‘ArrayReal’ does not name a type 258 | static inline ArrayReal calculateCameraDistance( uint32 _cameraSortMode, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:326:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 326 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreCamera.h:36, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboardSet.cpp:33: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:43: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:70: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:89: error: expected ‘)’ before ‘,’ token 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:525:40: note: to match this ‘(’ 525 | void getCustomWorldSpaceCorners( | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: variable or field ‘Real’ declared void 527 | Real customFarPlane ) const; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: expected ‘;’ at end of member declaration 527 | Real customFarPlane ) const; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:26: error: ‘customFarPlane’ does not name a type 527 | Real customFarPlane ) const; | ^~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrixAf4x3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:31, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneMemoryManager.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Animation/OgreSkeletonAnimManager.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:36, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRoot.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreBillboardSet.cpp:43: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[12]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:152:29: error: ‘ArrayMaskR’ has not been declared 152 | inline void retain( ArrayMaskR orientation, ArrayMaskR scale ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:152:53: error: ‘ArrayMaskR’ has not been declared 152 | inline void retain( ArrayMaskR orientation, ArrayMaskR scale ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::ArrayMatrixAf4x3::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:79:13: error: ‘mChunkBase’ was not declared in this scope 79 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:181:9: error: ‘ArrayReal’ does not name a type 181 | ArrayReal mChunkBase[12]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In constructor ‘Ogre::SimpleMatrixAf4x3::SimpleMatrixAf4x3(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:188:13: error: ‘mChunkBase’ was not declared in this scope 188 | mChunkBase[0] = m00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:209:17: error: ‘mChunkBase’ was not declared in this scope 209 | mChunkBase[i] = src._m[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:221:30: error: ‘mChunkBase’ was not declared in this scope 221 | dst->_m[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store4x3(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:238:30: error: ‘mChunkBase’ was not declared in this scope 238 | dst->_m[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store4x3(float*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:250:26: error: ‘mChunkBase’ was not declared in this scope 250 | dst[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::streamTo4x3(float*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:262:26: error: ‘mChunkBase’ was not declared in this scope 262 | dst[i] = mChunkBase[i]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:277: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:17: error: variable or field ‘concatArrayMatAf4x3’ declared void 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:39: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:51: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:40:41: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:41:41: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:17: error: variable or field ‘concatArrayMatAf4x3’ declared void 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:38: error: ‘ArrayReal’ was not declared in this scope 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:50: note: in expansion of macro ‘RESTRICT_ALIAS’ 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:92:38: error: expected primary-expression before ‘const’ 92 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In function ‘Ogre::ArrayMatrixAf4x3 Ogre::operator*(const ArrayMatrixAf4x3&, const ArrayMatrixAf4x3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:37: error: ‘class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:53: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:69: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:9: error: ‘concatArrayMatAf4x3’ was not declared in this scope 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrixAf4x3::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:15: error: ‘mChunkBase’ was not declared in this scope 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:161:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 161 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:163:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:163:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:164:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:166:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:166:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:167:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::operator*=(const Ogre::ArrayMatrixAf4x3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:30: error: ‘mChunkBase’ was not declared in this scope 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:46: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:9: error: ‘concatArrayMatAf4x3’ was not declared in this scope 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:177:9: error: ‘ArrayReal’ was not declared in this scope 177 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:177:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 177 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:178:15: error: ‘ArrayReal’ does not name a type 178 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:179:18: error: expected ‘;’ before ‘fTx’ 179 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:180:18: error: expected ‘;’ before ‘fTy’ 180 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:181:18: error: expected ‘;’ before ‘fTz’ 181 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:182:18: error: expected ‘;’ before ‘fTwx’ 182 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:183:18: error: expected ‘;’ before ‘fTwy’ 183 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:184:18: error: expected ‘;’ before ‘fTwz’ 184 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:185:18: error: expected ‘;’ before ‘fTxx’ 185 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:186:18: error: expected ‘;’ before ‘fTxy’ 186 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:187:18: error: expected ‘;’ before ‘fTxz’ 187 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:188:18: error: expected ‘;’ before ‘fTyy’ 188 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:189:18: error: expected ‘;’ before ‘fTyz’ 189 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:190:18: error: expected ‘;’ before ‘fTzz’ 190 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:9: error: ‘chunkBase’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:33: error: ‘fTyy’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:40: error: ‘fTzz’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:193:24: error: ‘fTxy’ was not declared in this scope 193 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:193:31: error: ‘fTwz’ was not declared in this scope 193 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:194:24: error: ‘fTxz’ was not declared in this scope 194 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:194:31: error: ‘fTwy’ was not declared in this scope 194 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:196:33: error: ‘fTxx’ was not declared in this scope 196 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:197:24: error: ‘fTyz’ was not declared in this scope 197 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:197:31: error: ‘fTwx’ was not declared in this scope 197 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:206:9: error: ‘ArrayReal’ was not declared in this scope 206 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:206:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 206 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:207:15: error: ‘ArrayReal’ does not name a type 207 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:208:15: error: ‘ArrayReal’ does not name a type 208 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:210:9: error: ‘chunkBase’ was not declared in this scope 210 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:210:39: error: ‘scaleChunkBase’ was not declared in this scope 210 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:213:24: error: ‘posChunkBase’ was not declared in this scope 213 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::decomposition(Ogre::ArrayVector3&, Ogre::ArrayVector3&, Ogre::ArrayQuaternion&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:229:15: error: ‘ArrayReal’ does not name a type 229 | const ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:232:9: error: ‘ArrayReal’ was not declared in this scope 232 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:233:18: error: expected ‘;’ before ‘m10’ 233 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:234:18: error: expected ‘;’ before ‘m20’ 234 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:236:18: error: expected ‘;’ before ‘fInvLength’ 236 | ArrayReal fInvLength = 1.0f / std::sqrt( m00 * m00 + m10 * m10 + m20 * m20 ); | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:238:18: error: expected ‘;’ before ‘q00’ 238 | ArrayReal q00, q01, q02, | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:9: error: ‘q00’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:15: error: ‘m00’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:21: error: ‘fInvLength’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:242:9: error: ‘q10’ was not declared in this scope 242 | q10 = m10 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:242:15: error: ‘m10’ was not declared in this scope 242 | q10 = m10 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:243:9: error: ‘q20’ was not declared in this scope 243 | q20 = m20 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:243:15: error: ‘m20’ was not declared in this scope 243 | q20 = m20 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:245:18: error: expected ‘;’ before ‘fDot’ 245 | ArrayReal fDot = q00 * m01 + q10 * m11 + q20 * m21; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:9: error: ‘q01’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:15: error: ‘m01’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:21: error: ‘fDot’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:247:9: error: ‘q11’ was not declared in this scope 247 | q11 = m11 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:247:15: error: ‘m11’ was not declared in this scope 247 | q11 = m11 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:248:9: error: ‘q21’ was not declared in this scope 248 | q21 = m21 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:248:15: error: ‘m21’ was not declared in this scope 248 | q21 = m21 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:22: error: ‘m02’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:34: error: ‘m12’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:46: error: ‘m22’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:257:9: error: ‘q02’ was not declared in this scope 257 | q02 = m02 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:258:9: error: ‘q12’ was not declared in this scope 258 | q12 = m12 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:259:9: error: ‘q22’ was not declared in this scope 259 | q22 = m22 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:276:18: error: expected ‘;’ before ‘fDet’ 276 | ArrayReal fDet = (q00*q11*q22 + q01*q12*q20 + q02*q10*q21) - | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:285:9: error: ‘fDet’ was not declared in this scope 285 | fDet = fDet < 0 ? -1.0f : 1.0f; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:296:15: error: ‘ArrayReal’ does not name a type 296 | const ArrayReal matrix[9] = { q00, q01, q02, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:299:50: error: ‘matrix’ was not declared in this scope; did you mean ‘Matrix4’? 299 | orientation.FromOrthoDet1RotationMatrix( matrix ); | ^~~~~~ | Matrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:301:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 301 | ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:302:9: error: ‘scaleChunkBase’ was not declared in this scope 302 | scaleChunkBase[0] = q00 * m00 + q10 * m10 + q20 * m20; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:306:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 306 | ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:307:9: error: ‘posChunkBase’ was not declared in this scope 307 | posChunkBase[0] = chunkBase[3]; | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:307:27: error: ‘chunkBase’ was not declared in this scope 307 | posChunkBase[0] = chunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::setToInverse()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:314:9: error: ‘ArrayReal’ was not declared in this scope 314 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:315:18: error: expected ‘;’ before ‘m20’ 315 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:317:18: error: expected ‘;’ before ‘t00’ 317 | ArrayReal t00 = m22 * m11 - m21 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:318:18: error: expected ‘;’ before ‘t10’ 318 | ArrayReal t10 = m20 * m12 - m22 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:319:18: error: expected ‘;’ before ‘t20’ 319 | ArrayReal t20 = m21 * m10 - m20 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:321:18: error: expected ‘;’ before ‘m00’ 321 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:324:18: error: expected ‘;’ before ‘det’ 324 | ArrayReal det = m00 * t00 + m01 * t10 + m02 * t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:325:18: error: expected ‘;’ before ‘invDet’ 325 | ArrayReal invDet= 1.0f / det; //High precision division | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:327:9: error: ‘t00’ was not declared in this scope 327 | t00 = t00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:327:21: error: ‘invDet’ was not declared in this scope 327 | t00 = t00 * invDet; | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:328:9: error: ‘t10’ was not declared in this scope 328 | t10 = t10 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:329:9: error: ‘t20’ was not declared in this scope 329 | t20 = t20 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:331:9: error: ‘m00’ was not declared in this scope 331 | m00 = m00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:332:9: error: ‘m01’ was not declared in this scope 332 | m01 = m01 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:333:9: error: ‘m02’ was not declared in this scope 333 | m02 = m02 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:335:18: error: expected ‘;’ before ‘r00’ 335 | ArrayReal r00 = t00; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:336:18: error: expected ‘;’ before ‘r01’ 336 | ArrayReal r01 = m02 * m21 - m01 * m22; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:337:18: error: expected ‘;’ before ‘r02’ 337 | ArrayReal r02 = m01 * m12 - m02 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:339:18: error: expected ‘;’ before ‘r10’ 339 | ArrayReal r10 = t10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:340:18: error: expected ‘;’ before ‘r11’ 340 | ArrayReal r11 = m00 * m22 - m02 * m20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:341:18: error: expected ‘;’ before ‘r12’ 341 | ArrayReal r12 = m02 * m10 - m00 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:343:18: error: expected ‘;’ before ‘r20’ 343 | ArrayReal r20 = t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:344:18: error: expected ‘;’ before ‘r21’ 344 | ArrayReal r21 = m01 * m20 - m00 * m21; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:345:18: error: expected ‘;’ before ‘r22’ 345 | ArrayReal r22 = m00 * m11 - m01 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:347:18: error: expected ‘;’ before ‘m03’ 347 | ArrayReal m03 = mChunkBase[3], m13 = mChunkBase[7], m23 = mChunkBase[11]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:349:18: error: expected ‘;’ before ‘r03’ 349 | ArrayReal r03 = -(r00 * m03 + r01 * m13 + r02 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:350:18: error: expected ‘;’ before ‘r13’ 350 | ArrayReal r13 = -(r10 * m03 + r11 * m13 + r12 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:351:18: error: expected ‘;’ before ‘r23’ 351 | ArrayReal r23 = -(r20 * m03 + r21 * m13 + r22 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:353:9: error: ‘mChunkBase’ was not declared in this scope 353 | mChunkBase[0] = r00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:353:25: error: ‘r00’ was not declared in this scope 353 | mChunkBase[0] = r00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:354:25: error: ‘r01’ was not declared in this scope 354 | mChunkBase[1] = r01; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:355:25: error: ‘r02’ was not declared in this scope 355 | mChunkBase[2] = r02; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:356:25: error: ‘r03’ was not declared in this scope 356 | mChunkBase[3] = r03; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:358:25: error: ‘r10’ was not declared in this scope 358 | mChunkBase[4] = r10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:359:25: error: ‘r11’ was not declared in this scope 359 | mChunkBase[5] = r11; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:360:25: error: ‘r12’ was not declared in this scope 360 | mChunkBase[6] = r12; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:361:25: error: ‘r13’ was not declared in this scope 361 | mChunkBase[7] = r13; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:363:25: error: ‘r20’ was not declared in this scope 363 | mChunkBase[8] = r20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:364:25: error: ‘r21’ was not declared in this scope 364 | mChunkBase[9] = r21; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:365:25: error: ‘r22’ was not declared in this scope 365 | mChunkBase[10]= r22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:366:25: error: ‘r23’ was not declared in this scope 366 | mChunkBase[11]= r23; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::setToInverseDegeneratesAsIdentity()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:371:9: error: ‘ArrayReal’ was not declared in this scope 371 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:372:18: error: expected ‘;’ before ‘m20’ 372 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:374:18: error: expected ‘;’ before ‘t00’ 374 | ArrayReal t00 = m22 * m11 - m21 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:375:18: error: expected ‘;’ before ‘t10’ 375 | ArrayReal t10 = m20 * m12 - m22 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:376:18: error: expected ‘;’ before ‘t20’ 376 | ArrayReal t20 = m21 * m10 - m20 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:378:18: error: expected ‘;’ before ‘m00’ 378 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:381:18: error: expected ‘;’ before ‘det’ 381 | ArrayReal det = m00 * t00 + m01 * t10 + m02 * t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:23: error: ‘Abs4’ is not a member of ‘Ogre::MathlibC’ 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:29: error: ‘det’ was not declared in this scope; did you mean ‘set’? 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~ | set /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:48: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:385:13: error: ‘mChunkBase’ was not declared in this scope 385 | mChunkBase[0] = 1; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:402:22: error: expected ‘;’ before ‘invDet’ 402 | ArrayReal invDet = 1.0f / det; //High precision division | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:404:13: error: ‘t00’ was not declared in this scope 404 | t00 = t00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:404:25: error: ‘invDet’ was not declared in this scope 404 | t00 = t00 * invDet; | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:405:13: error: ‘t10’ was not declared in this scope 405 | t10 = t10 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:406:13: error: ‘t20’ was not declared in this scope 406 | t20 = t20 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:408:13: error: ‘m00’ was not declared in this scope 408 | m00 = m00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:409:13: error: ‘m01’ was not declared in this scope 409 | m01 = m01 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:410:13: error: ‘m02’ was not declared in this scope 410 | m02 = m02 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:412:22: error: expected ‘;’ before ‘r00’ 412 | ArrayReal r00 = t00; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:413:22: error: expected ‘;’ before ‘r01’ 413 | ArrayReal r01 = m02 * m21 - m01 * m22; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:414:22: error: expected ‘;’ before ‘r02’ 414 | ArrayReal r02 = m01 * m12 - m02 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:416:22: error: expected ‘;’ before ‘r10’ 416 | ArrayReal r10 = t10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:417:22: error: expected ‘;’ before ‘r11’ 417 | ArrayReal r11 = m00 * m22 - m02 * m20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:418:22: error: expected ‘;’ before ‘r12’ 418 | ArrayReal r12 = m02 * m10 - m00 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:420:22: error: expected ‘;’ before ‘r20’ 420 | ArrayReal r20 = t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:421:22: error: expected ‘;’ before ‘r21’ 421 | ArrayReal r21 = m01 * m20 - m00 * m21; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:422:22: error: expected ‘;’ before ‘r22’ 422 | ArrayReal r22 = m00 * m11 - m01 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:424:22: error: expected ‘;’ before ‘m03’ 424 | ArrayReal m03 = mChunkBase[3], m13 = mChunkBase[7], m23 = mChunkBase[11]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:426:22: error: expected ‘;’ before ‘r03’ 426 | ArrayReal r03 = -(r00 * m03 + r01 * m13 + r02 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:427:22: error: expected ‘;’ before ‘r13’ 427 | ArrayReal r13 = -(r10 * m03 + r11 * m13 + r12 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:428:22: error: expected ‘;’ before ‘r23’ 428 | ArrayReal r23 = -(r20 * m03 + r21 * m13 + r22 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:430:13: error: ‘mChunkBase’ was not declared in this scope 430 | mChunkBase[0] = r00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:430:29: error: ‘r00’ was not declared in this scope 430 | mChunkBase[0] = r00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:431:29: error: ‘r01’ was not declared in this scope 431 | mChunkBase[1] = r01; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:432:29: error: ‘r02’ was not declared in this scope 432 | mChunkBase[2] = r02; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:433:29: error: ‘r03’ was not declared in this scope 433 | mChunkBase[3] = r03; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:435:29: error: ‘r10’ was not declared in this scope 435 | mChunkBase[4] = r10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:436:29: error: ‘r11’ was not declared in this scope 436 | mChunkBase[5] = r11; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:437:29: error: ‘r12’ was not declared in this scope 437 | mChunkBase[6] = r12; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:438:29: error: ‘r13’ was not declared in this scope 438 | mChunkBase[7] = r13; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:440:29: error: ‘r20’ was not declared in this scope 440 | mChunkBase[8] = r20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:441:29: error: ‘r21’ was not declared in this scope 441 | mChunkBase[9] = r21; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:442:30: error: ‘r22’ was not declared in this scope 442 | mChunkBase[10] = r22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:443:30: error: ‘r23’ was not declared in this scope 443 | mChunkBase[11] = r23; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:17: error: variable or field ‘retain’ declared void 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:43: error: ‘ArrayMaskR’ was not declared in this scope 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:67: error: ‘ArrayMaskR’ was not declared in this scope 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::streamToAoS(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:488:28: error: ‘mChunkBase’ was not declared in this scope 488 | dst->_m[i ] = mChunkBase[ARRAY_PACKED_REALS * (i )]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:488:39: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 488 | dst->_m[i ] = mChunkBase[ARRAY_PACKED_REALS * (i )]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::storeToAoS(Ogre::SimpleMatrixAf4x3*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:504:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 504 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:504:36: error: ‘mChunkBase’ was not declared in this scope 504 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:505:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 505 | dst->mChunkBase[i+1] = mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:506:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 506 | dst->mChunkBase[i+2] = mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:507:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 507 | dst->mChunkBase[i+3] = mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::streamToAoS(Ogre::SimpleMatrixAf4x3*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:515:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 515 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:515:36: error: ‘mChunkBase’ was not declared in this scope 515 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:516:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 516 | dst->mChunkBase[i+1] = mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:517:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 517 | dst->mChunkBase[i+2] = mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:518:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 518 | dst->mChunkBase[i+3] = mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::Matrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:526:13: error: ‘mChunkBase’ was not declared in this scope 526 | mChunkBase[i ] = src->_m[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::Matrix4* __restrict__*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:537:13: error: ‘mChunkBase’ was not declared in this scope 537 | mChunkBase[i ] = src[0]->_m[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::SimpleMatrixAf4x3*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:548:13: error: ‘mChunkBase’ was not declared in this scope 548 | mChunkBase[i ] = src->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:548:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 548 | mChunkBase[i ] = src->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:549:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 549 | mChunkBase[i+1] = src->mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:550:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 550 | mChunkBase[i+2] = src->mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:551:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 551 | mChunkBase[i+3] = src->mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::SimpleMatrixAf4x3* __restrict__*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:559:13: error: ‘mChunkBase’ was not declared in this scope 559 | mChunkBase[i ] = src[0]->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:559:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 559 | mChunkBase[i ] = src[0]->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:560:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 560 | mChunkBase[i+1] = src[0]->mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:561:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 561 | mChunkBase[i+2] = src[0]->mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:562:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 562 | mChunkBase[i+3] = src[0]->mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h: In member function ‘void Ogre::BoneTransform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:136:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 136 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h: In member function ‘void Ogre::BoneTransform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:150:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 150 | mOwner += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:2709:13: error: ‘ArrayReal’ does not name a type 2709 | ArrayReal planeNegD; | ^~~~~~~~~ [32/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreCamera.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreCamera.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreCamera.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreCamera.cpp FAILED: [code=1] OgreMain/CMakeFiles/OgreMain.dir/src/OgreCamera.cpp.o /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreCamera.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreCamera.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreCamera.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreCamera.cpp In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreCamera.h:36, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreCamera.cpp:30: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayConfig.h:209:10: error: #error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" 209 | # error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" | ^~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreMathlib.h:57, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayVector3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayQuaternion.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrix4.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:47: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:46:22: error: ‘ArrayReal’ does not name a type 46 | static const ArrayReal HALF; // 0.5f, 0.5f, 0.5f, 0.5f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:47:22: error: ‘ArrayReal’ does not name a type 47 | static const ArrayReal ONE; // 1.0f, 1.0f, 1.0f, 1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:48:22: error: ‘ArrayReal’ does not name a type 48 | static const ArrayReal THREE; // 3.0f, 3.0f, 3.0f, 3.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:49:22: error: ‘ArrayReal’ does not name a type 49 | static const ArrayReal NEG_ONE; //-1.0f, -1.0f, -1.0f, -1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:50:22: error: ‘ArrayReal’ does not name a type 50 | static const ArrayReal PI; // PI, PI, PI, PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:51:22: error: ‘ArrayReal’ does not name a type 51 | static const ArrayReal TWO_PI; // 2*PI, 2*PI, 2*PI, 2*PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:52:22: error: ‘ArrayReal’ does not name a type 52 | static const ArrayReal ONE_DIV_2PI; // 1 / 2PI, 1 / 2PI, 1 / 2PI, 1 / 2PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:53:22: error: ‘ArrayReal’ does not name a type 53 | static const ArrayReal fEpsilon; // 1e-6f, 1e-6f, 1e-6f, 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:54:22: error: ‘ArrayReal’ does not name a type 54 | static const ArrayReal fSqEpsilon; // 1e-12f, 1e-12f, 1e-12f, 1e-12f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:55:22: error: ‘ArrayReal’ does not name a type 55 | static const ArrayReal OneMinusEpsilon; // 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:56:22: error: ‘ArrayReal’ does not name a type 56 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:58:22: error: ‘ArrayReal’ does not name a type 58 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:60:22: error: ‘ArrayReal’ does not name a type 60 | static const ArrayReal FLOAT_MIN; // FLT_MIN, FLT_MIN, FLT_MIN, FLT_MIN | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:61:22: error: ‘ArrayReal’ does not name a type 61 | static const ArrayReal SIGN_MASK; // 0x80000000, 0x80000000, 0x80000000, 0x80000000 | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:62:22: error: ‘ArrayReal’ does not name a type 62 | static const ArrayReal INFINITEA; // Inf, Inf, Inf, Inf | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:63:22: error: ‘ArrayReal’ does not name a type 63 | static const ArrayReal MAX_NEG; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:64:22: error: ‘ArrayReal’ does not name a type 64 | static const ArrayReal MAX_POS; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:72:23: error: ‘ArrayReal’ does not name a type 72 | static inline ArrayReal Abs4( ArrayReal a ) { return Math::Abs( a ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:94:23: error: ‘ArrayReal’ does not name a type 94 | static inline ArrayReal Cmov4( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:133:23: error: ‘ArrayReal’ does not name a type 133 | static inline ArrayReal CmovRobust( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:137:23: error: ‘ArrayInt’ does not name a type 137 | static inline ArrayInt CmovRobust( ArrayInt arg1, ArrayInt arg2, ArrayMaskI mask ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:146:23: error: ‘ArrayInt’ does not name a type 146 | static inline ArrayInt And( ArrayInt a, ArrayInt b ) { return a & b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:148:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 148 | static inline ArrayMaskI And( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:153:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 153 | static inline ArrayMaskI And( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:158:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 158 | static inline ArrayMaskI And( ArrayMaskI a, ArrayMaskI b ) { return a & b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:164:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 164 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayInt b ) { return ( a & b ) != 0; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:166:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 166 | static inline ArrayMaskI TestFlags4( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:171:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 171 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:180:23: error: ‘ArrayInt’ does not name a type 180 | static inline ArrayInt AndNot( ArrayInt a, ArrayInt b ) { return a & ~b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:182:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 182 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:187:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 187 | static inline ArrayMaskI AndNot( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:192:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 192 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayMaskI b ) { return a & ( !b ); } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:198:23: error: ‘ArrayInt’ does not name a type 198 | static inline ArrayInt Or( ArrayInt a, ArrayInt b ) { return a | b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:199:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 199 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayMaskI b ) { return a | b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:201:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 201 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:205:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 205 | static inline ArrayMaskI Or( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:214:23: error: ‘ArrayMaskR’ does not name a type 214 | static inline ArrayMaskR CompareLess( ArrayReal a, ArrayReal b ) { return a < b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:220:23: error: ‘ArrayMaskR’ does not name a type 220 | static inline ArrayMaskR CompareLessEqual( ArrayReal a, ArrayReal b ) { return a <= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:226:23: error: ‘ArrayMaskR’ does not name a type 226 | static inline ArrayMaskR CompareGreater( ArrayReal a, ArrayReal b ) { return a > b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:232:23: error: ‘ArrayMaskR’ does not name a type 232 | static inline ArrayMaskR CompareGreaterEqual( ArrayReal a, ArrayReal b ) { return a >= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:234:23: error: ‘ArrayReal’ does not name a type 234 | static inline ArrayReal SetAll( Real val ) { return val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:236:23: error: ‘ArrayInt’ does not name a type 236 | static inline ArrayInt SetAll( uint32 val ) { return val; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:238:33: error: ‘ArrayReal’ has not been declared 238 | static inline void Set( ArrayReal &dst, Real val, size_t index ) { dst = val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:244:23: error: ‘ArrayMaskR’ does not name a type 244 | static inline ArrayMaskR isInfinity( ArrayReal a ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:250:23: error: ‘ArrayReal’ does not name a type 250 | static inline ArrayReal Max( ArrayReal a, ArrayReal b ) { return std::max( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:253:23: error: ‘ArrayReal’ does not name a type 253 | static inline ArrayReal Min( ArrayReal a, ArrayReal b ) { return std::min( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:259:40: error: ‘ArrayReal’ has not been declared 259 | static inline Real ColapseMin( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:265:40: error: ‘ArrayReal’ has not been declared 265 | static inline Real ColapseMax( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:275:23: error: ‘ArrayReal’ does not name a type 275 | static inline ArrayReal Inv4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:288:23: error: ‘ArrayReal’ does not name a type 288 | static inline ArrayReal InvNonZero4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:294:23: error: ‘ArrayReal’ does not name a type 294 | static inline ArrayReal InvSqrt4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:300:23: error: ‘ArrayReal’ does not name a type 300 | static inline ArrayReal InvSqrtNonZero4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:310:23: error: ‘ArrayReal’ does not name a type 310 | static inline ArrayReal Modf4( ArrayReal x, ArrayReal &outIntegral ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:318:23: error: ‘ArrayReal’ does not name a type 318 | static inline ArrayReal ACos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:326:23: error: ‘ArrayReal’ does not name a type 326 | static inline ArrayReal Sin4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:334:23: error: ‘ArrayReal’ does not name a type 334 | static inline ArrayReal Cos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:30: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:43: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:62: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:349: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:32:12: error: ‘ArrayReal’ does not name a type 32 | inline ArrayReal MathlibC::Modf4( ArrayReal x, ArrayReal &outIntegral ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:37:12: error: ‘ArrayReal’ does not name a type 37 | inline ArrayReal MathlibC::ACos4( ArrayReal x) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:42:12: error: ‘ArrayReal’ does not name a type 42 | inline ArrayReal MathlibC::Sin4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:47:12: error: ‘ArrayReal’ does not name a type 47 | inline ArrayReal MathlibC::Cos4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:17: error: variable or field ‘SinCos4’ declared void 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:36: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:49: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:60: error: ‘outSin’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:68: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:79: error: ‘outCos’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:65:9: error: ‘ArrayReal’ does not name a type 65 | ArrayReal mChunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:68:32: error: expected ‘)’ before ‘chunkX’ 68 | ArrayVector3( ArrayReal chunkX, ArrayReal chunkY, ArrayReal chunkZ ) | ~ ^~~~~~~ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:136:47: error: ‘ArrayReal’ has not been declared 136 | inline friend ArrayVector3 operator+( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:137:72: error: ‘ArrayReal’ has not been declared 137 | inline friend ArrayVector3 operator+( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:143:47: error: ‘ArrayReal’ has not been declared 143 | inline friend ArrayVector3 operator-( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:144:72: error: ‘ArrayReal’ has not been declared 144 | inline friend ArrayVector3 operator-( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:150:47: error: ‘ArrayReal’ has not been declared 150 | inline friend ArrayVector3 operator*( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:151:72: error: ‘ArrayReal’ has not been declared 151 | inline friend ArrayVector3 operator*( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:157:47: error: ‘ArrayReal’ has not been declared 157 | inline friend ArrayVector3 operator/( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:158:72: error: ‘ArrayReal’ has not been declared 158 | inline friend ArrayVector3 operator/( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:39: error: ‘ArrayReal’ does not name a type 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:39: error: ‘ArrayReal’ does not name a type 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:39: error: ‘ArrayReal’ does not name a type 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:39: error: ‘ArrayReal’ does not name a type 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:173:16: error: ‘ArrayReal’ does not name a type 173 | inline ArrayReal length() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:176:16: error: ‘ArrayReal’ does not name a type 176 | inline ArrayReal squaredLength() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:179:16: error: ‘ArrayReal’ does not name a type 179 | inline ArrayReal distance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:182:16: error: ‘ArrayReal’ does not name a type 182 | inline ArrayReal squaredDistance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:185:16: error: ‘ArrayReal’ does not name a type 185 | inline ArrayReal dotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:188:16: error: ‘ArrayReal’ does not name a type 188 | inline ArrayReal absDotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:207:16: error: ‘ArrayReal’ does not name a type 207 | inline ArrayReal getMinComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:210:16: error: ‘ArrayReal’ does not name a type 210 | inline ArrayReal getMaxComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:294:28: error: ‘ArrayMaskR’ has not been declared 294 | inline void Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:317:33: error: ‘ArrayMaskR’ has not been declared 317 | inline void CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:338:43: error: ‘ArrayMaskR’ has not been declared 338 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::getAsVector3(Ogre::Vector3&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:78:71: error: ‘mChunkBase’ was not declared in this scope 78 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:79:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 79 | out.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::getAsVector3(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:89:71: error: ‘mChunkBase’ was not declared in this scope 89 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:90:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 90 | return Vector3( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setFromVector3(const Ogre::Vector3&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:97:59: error: ‘mChunkBase’ was not declared in this scope 97 | Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:98:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 98 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.x; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setAll(const Ogre::Vector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:106:13: error: ‘mChunkBase’ was not declared in this scope 106 | mChunkBase[0] = v.x; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::ArrayVector3& Ogre::ArrayVector3::operator=(Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:121:13: error: ‘mChunkBase’ was not declared in this scope 121 | mChunkBase[0] = fScalar; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:361: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::operator-() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:160:31: error: ‘mChunkBase’ was not declared in this scope 160 | return ArrayVector3( -mChunkBase[0], -mChunkBase[1], -mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:95:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 95 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:96:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 96 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:97:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 97 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:105:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 105 | lhs.mChunkBase[0] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:106:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 106 | lhs.mChunkBase[1] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:107:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 107 | lhs.mChunkBase[2] op_func fInv );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:184:98: error: ‘ArrayMaskR’ has not been declared 184 | inline ArrayVector3 ArrayVector3::Cmov4( const ArrayVector3 &arg1, const ArrayVector3 &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In static member function ‘static Ogre::ArrayVector3 Ogre::ArrayVector3::Cmov4(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreStableHeaders.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreCamera.cpp:28: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator+=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:198:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 198 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:21: note: candidates are: ‘void Ogre::ArrayVector3::operator+=(int)’ 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator-=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:202:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 202 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:21: note: candidates are: ‘void Ogre::ArrayVector3::operator-=(int)’ 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator*=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:206:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 206 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:21: note: candidates are: ‘void Ogre::ArrayVector3::operator*=(int)’ 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:9: error: ‘ArrayReal’ was not declared in this scope 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:138:15: error: ‘ArrayReal’ does not name a type 138 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:9: error: ‘chunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:45: error: ‘aChunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:144:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator/=(Ogre::Real)’ 144 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:210:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_DIVISION’ 210 | DEFINE_UPDATE_R_SCALAR_DIVISION( Real, /=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:21: note: candidates are: ‘void Ogre::ArrayVector3::operator/=(int)’ 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:135:17: note: ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’ 135 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:214:12: error: ‘ArrayReal’ does not name a type 214 | inline ArrayReal ArrayVector3::length() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:221:12: error: ‘ArrayReal’ does not name a type 221 | inline ArrayReal ArrayVector3::squaredLength() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:228:12: error: ‘ArrayReal’ does not name a type 228 | inline ArrayReal ArrayVector3::distance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:233:12: error: ‘ArrayReal’ does not name a type 233 | inline ArrayReal ArrayVector3::squaredDistance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:238:12: error: ‘ArrayReal’ does not name a type 238 | inline ArrayReal ArrayVector3::dotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:245:12: error: ‘ArrayReal’ does not name a type 245 | inline ArrayReal ArrayVector3::absDotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:254:9: error: ‘ArrayReal’ was not declared in this scope 254 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:9: error: ‘sqLength’ was not declared in this scope 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:263:18: error: expected ‘;’ before ‘invLength’ 263 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:9: error: ‘mChunkBase’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:41: error: ‘invLength’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::crossProduct(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:18: error: ‘mChunkBase’ was not declared in this scope 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:273:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 273 | (mChunkBase[2] * rkVec.mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:274:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 274 | (mChunkBase[2] * rkVec.mChunkBase[0]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:275:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 275 | (mChunkBase[0] * rkVec.mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:276:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 276 | (mChunkBase[0] * rkVec.mChunkBase[1]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:277:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 277 | (mChunkBase[1] * rkVec.mChunkBase[0]) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::midPoint(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:31: error: ‘mChunkBase’ was not declared in this scope 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:283:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 283 | (mChunkBase[1] + rkVec.mChunkBase[1]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:284:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 284 | (mChunkBase[2] + rkVec.mChunkBase[2]) * 0.5f ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeFloor(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:9: error: ‘ArrayReal’ was not declared in this scope 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:290:15: error: ‘ArrayReal’ does not name a type 290 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:9: error: ‘aChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:50: error: ‘bChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeCeil(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:9: error: ‘ArrayReal’ was not declared in this scope 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:299:15: error: ‘ArrayReal’ does not name a type 299 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:9: error: ‘aChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:50: error: ‘bChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:305:12: error: ‘ArrayReal’ does not name a type 305 | inline ArrayReal ArrayVector3::getMinComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:310:12: error: ‘ArrayReal’ does not name a type 310 | inline ArrayReal ArrayVector3::getMaxComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::setToSign()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:317:9: error: ‘mChunkBase’ was not declared in this scope 317 | mChunkBase[0] = mChunkBase[0] >= 0 ? 1.0f : -1.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::perpendicular() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:326:15: error: ‘ArrayMaskR’ does not name a type 326 | const ArrayMaskR mask = perp.squaredLength() <= MathlibC::fSqEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:328:13: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 328 | if( mask ) | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::normalisedCopy() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:345:9: error: ‘ArrayReal’ was not declared in this scope 345 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:9: error: ‘sqLength’ was not declared in this scope 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:57: error: ‘ONE’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:83: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:354:18: error: expected ‘;’ before ‘invLength’ 354 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:30: error: ‘mChunkBase’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:46: error: ‘invLength’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::reflect(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:363:41: error: ‘const class Ogre::ArrayVector3’ has no member named ‘dotProduct’; did you mean ‘crossProduct’? 363 | return ( *this - ( 2.0f * this->dotProduct( normal ) ) * normal ); | ^~~~~~~~~~ | crossProduct /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::inverseLeaveZeroes()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:9: error: ‘mChunkBase’ was not declared in this scope 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘int Ogre::ArrayVector3::isNaN() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:378:29: error: ‘mChunkBase’ was not declared in this scope 378 | return Math::isNaN( mChunkBase[0] ) | Math::isNaN( mChunkBase[1] ) | Math::isNaN( mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::primaryAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:392:9: error: ‘ArrayReal’ was not declared in this scope 392 | ArrayReal absx = Math::Abs( mChunkBase[0] ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:393:18: error: expected ‘;’ before ‘absy’ 393 | ArrayReal absy = Math::Abs( mChunkBase[1] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:394:18: error: expected ‘;’ before ‘absz’ 394 | ArrayReal absz = Math::Abs( mChunkBase[2] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:397:18: error: expected ‘;’ before ‘sign’ 397 | ArrayReal sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[0] > 0 ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:398:28: error: ‘sign’ was not declared in this scope; did you mean ‘sin’? 398 | ArrayVector3 xVec( sign, 0, 0 ); | ^~~~ | sin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:46: error: ‘mChunkBase’ was not declared in this scope 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:405:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 405 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[2] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:409:9: error: ‘ArrayMaskR’ was not declared in this scope 409 | ArrayMaskR mask = absx > absz; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:87: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:16: error: ‘absy’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:23: error: ‘absz’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:418:21: error: ‘absx’ was not declared in this scope; did you mean ‘abs’? 418 | yVec.Cmov4( absx > absy, xVec ); | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMin() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:424:25: error: ‘mChunkBase’ was not declared in this scope 424 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMax() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:429:25: error: ‘mChunkBase’ was not declared in this scope 429 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:17: error: variable or field ‘Cmov4’ declared void 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:38: error: ‘ArrayMaskR’ was not declared in this scope 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:55: error: expected primary-expression before ‘const’ 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:17: error: variable or field ‘CmovRobust’ declared void 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:43: error: ‘ArrayMaskR’ was not declared in this scope 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:60: error: expected primary-expression before ‘const’ 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::loadFromAoS(const Ogre::Real*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:452:9: error: ‘mChunkBase’ was not declared in this scope 452 | mChunkBase[0] = src[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:32: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:57: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:82: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:72:32: error: ‘ArrayReal’ does not name a type 72 | const ArrayReal &chunkZ ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:126:56: error: ‘ArrayReal’ does not name a type 126 | inline void FromOrthoDet1RotationMatrix( const ArrayReal *RESTRICT_ALIAS matrix ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:129:42: error: ‘ArrayRadian’ does not name a type 129 | inline void FromAngleAxis( const ArrayRadian &rfAngle, const ArrayVector3 &rkAxis ); | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:132:34: error: ‘ArrayRadian’ has not been declared 132 | inline void ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const; | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:141:78: error: ‘ArrayReal’ has not been declared 141 | inline friend ArrayQuaternion operator*( const ArrayQuaternion &lhs, ArrayReal scalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:142:50: error: ‘ArrayReal’ has not been declared 142 | inline friend ArrayQuaternion operator*( ArrayReal scalar, const ArrayQuaternion &lhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:145:57: error: ‘ArrayReal’ does not name a type 145 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal Dot( const ArrayQuaternion &rkQ ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:158:16: error: ‘ArrayReal’ does not name a type 158 | inline ArrayReal Norm() const; // Returns the squared length, doesn't modify | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:193:46: error: ‘ArrayReal’ has not been declared 193 | static inline ArrayQuaternion Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:199:54: error: ‘ArrayReal’ has not been declared 199 | static inline ArrayQuaternion nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:205:46: error: ‘ArrayReal’ has not been declared 205 | static inline ArrayQuaternion nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:229:28: error: ‘ArrayMaskR’ has not been declared 229 | inline void Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:250:46: error: ‘ArrayMaskR’ has not been declared 250 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::getAsQuaternion(Ogre::Quaternion&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:84:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 84 | out.w = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘Ogre::Quaternion Ogre::ArrayQuaternion::getAsQuaternion(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:96:44: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 96 | return Quaternion( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::setFromQuaternion(const Ogre::Quaternion&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:105:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 105 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.w; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:260: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:85:25: error: ‘ArrayReal’ does not name a type 85 | DEFINE_L_OPERATION( ArrayReal, ArrayQuaternion, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:42:48: note: in definition of macro ‘DEFINE_L_OPERATION’ 42 | inline ArrayQuaternion operator op ( const leftType lhs, const rightClass &rhs )\ | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:86:42: error: ‘ArrayReal’ does not name a type 86 | DEFINE_R_OPERATION( ArrayQuaternion, ArrayReal, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:51:70: note: in definition of macro ‘DEFINE_R_OPERATION’ 51 | inline ArrayQuaternion operator op ( const leftClass &lhs, const rightType rhs )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:96:41: error: ‘ArrayReal’ does not name a type 96 | DEFINE_UPDATE_R_OPERATION( ArrayReal, *=, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:70:54: note: in definition of macro ‘DEFINE_UPDATE_R_OPERATION’ 70 | inline void ArrayQuaternion::operator op ( const rightType a )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Slerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:52: error: ‘ArrayReal’ was not declared in this scope 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:66: error: expected primary-expression before ‘const’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:121:57: error: expected primary-expression before ‘const’ 121 | const ArrayQuaternion &rkQ /*, bool shortestPath*/ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:122:5: error: expected ‘,’ or ‘;’ before ‘{’ token 122 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerpShortest’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:60: error: ‘ArrayReal’ was not declared in this scope 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:74: error: expected primary-expression before ‘const’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:165:60: error: expected primary-expression before ‘const’ 165 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:166:5: error: expected ‘,’ or ‘;’ before ‘{’ token 166 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:52: error: ‘ArrayReal’ was not declared in this scope 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:66: error: expected primary-expression before ‘const’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:186:57: error: expected primary-expression before ‘const’ 186 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:187:5: error: expected ‘,’ or ‘;’ before ‘{’ token 187 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:199:82: error: ‘ArrayMaskR’ has not been declared 199 | const ArrayQuaternion &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Cmov4(const Ogre::ArrayQuaternion&, const Ogre::ArrayQuaternion&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:202:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 202 | MathlibC::Cmov4( arg1.w, arg2.w, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:203:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 203 | MathlibC::Cmov4( arg1.x, arg2.x, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:204:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 204 | MathlibC::Cmov4( arg1.y, arg2.y, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:205:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 205 | MathlibC::Cmov4( arg1.z, arg2.z, mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static void Ogre::ArrayQuaternion::mul(const Ogre::ArrayQuaternion&, Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:211:48: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 211 | ArrayVector3 qVec( inQ.x, inQ.y, inQ.z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:217:9: error: ‘ArrayReal’ was not declared in this scope 217 | ArrayReal w2 = inQ.w + inQ.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:233:69: error: ‘ArrayReal’ does not name a type 233 | inline void ArrayQuaternion::FromOrthoDet1RotationMatrix( const ArrayReal * RESTRICT_ALIAS matrix ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromOrthoDet1RotationMatrix(const int*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:235:9: error: ‘ArrayReal’ was not declared in this scope 235 | ArrayReal m00 = matrix[0], m01 = matrix[1], m02 = matrix[2], | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:50: error: ‘m00’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:58: error: ‘m11’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:64: error: ‘m22’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:31: error: ‘m21’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:37: error: ‘m12’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:31: error: ‘m02’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:37: error: ‘m20’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:31: error: ‘m10’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:37: error: ‘m01’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:261:55: error: ‘ArrayRadian’ does not name a type 261 | inline void ArrayQuaternion::FromAngleAxis( const ArrayRadian& rfAngle, const ArrayVector3& rkAxis ) | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromAngleAxis(const int&, const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:268:9: error: ‘ArrayReal’ was not declared in this scope 268 | ArrayReal fHalfAngle( rfAngle.valueRadians() * 0.5f ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:270:18: error: expected ‘;’ before ‘fSin’ 270 | ArrayReal fSin; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:28: error: ‘fHalfAngle’ was not declared in this scope; did you mean ‘rfAngle’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~~~~~~~ | rfAngle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:40: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:273:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 273 | ArrayReal * RESTRICT_ALIAS chunkBase = &w; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:274:15: error: ‘ArrayReal’ does not name a type 274 | const ArrayReal * RESTRICT_ALIAS rkAxisChunkBase = rkAxis.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:9: error: ‘chunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:31: error: ‘rkAxisChunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:17: error: variable or field ‘ToAngleAxis’ declared void 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:47: error: ‘ArrayRadian’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:60: error: ‘rfAngle’ was not declared in this scope; did you mean ‘Angle’? 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:82: error: expected primary-expression before ‘&’ token 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:83: error: ‘rkAxis’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::xAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:309:9: error: ‘ArrayReal’ was not declared in this scope 309 | ArrayReal fTy = y + y; // 2 * y | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:310:18: error: expected ‘;’ before ‘fTz’ 310 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:311:18: error: expected ‘;’ before ‘fTwy’ 311 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:312:18: error: expected ‘;’ before ‘fTwz’ 312 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:313:18: error: expected ‘;’ before ‘fTxy’ 313 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:314:18: error: expected ‘;’ before ‘fTxz’ 314 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:315:18: error: expected ‘;’ before ‘fTyy’ 315 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:316:18: error: expected ‘;’ before ‘fTzz’ 316 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:38: error: ‘fTyy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:45: error: ‘fTzz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:52: error: ‘fTxy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:59: error: ‘fTwz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:65: error: ‘fTxz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:72: error: ‘fTwy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::yAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:323:9: error: ‘ArrayReal’ was not declared in this scope 323 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:324:18: error: expected ‘;’ before ‘fTy’ 324 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:325:18: error: expected ‘;’ before ‘fTz’ 325 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:326:18: error: expected ‘;’ before ‘fTwx’ 326 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:327:18: error: expected ‘;’ before ‘fTwz’ 327 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:328:18: error: expected ‘;’ before ‘fTxx’ 328 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:329:18: error: expected ‘;’ before ‘fTxy’ 329 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:330:18: error: expected ‘;’ before ‘fTyz’ 330 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:331:18: error: expected ‘;’ before ‘fTzz’ 331 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:30: error: ‘fTxy’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:37: error: ‘fTwz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:51: error: ‘fTxx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:58: error: ‘fTzz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:65: error: ‘fTyz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:72: error: ‘fTwx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::zAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:338:9: error: ‘ArrayReal’ was not declared in this scope 338 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:339:18: error: expected ‘;’ before ‘fTy’ 339 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:340:18: error: expected ‘;’ before ‘fTz’ 340 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:341:18: error: expected ‘;’ before ‘fTwx’ 341 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:342:18: error: expected ‘;’ before ‘fTwy’ 342 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:343:18: error: expected ‘;’ before ‘fTxx’ 343 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:344:18: error: expected ‘;’ before ‘fTxz’ 344 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:345:18: error: expected ‘;’ before ‘fTyy’ 345 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:346:18: error: expected ‘;’ before ‘fTyz’ 346 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:30: error: ‘fTxz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:37: error: ‘fTwy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:43: error: ‘fTyz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:50: error: ‘fTwx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:64: error: ‘fTxx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:71: error: ‘fTyy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:351:12: error: ‘ArrayReal’ does not name a type 351 | inline ArrayReal ArrayQuaternion::Dot( const ArrayQuaternion& rkQ ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:356:12: error: ‘ArrayReal’ does not name a type 356 | inline ArrayReal ArrayQuaternion::Norm() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:363:9: error: ‘ArrayReal’ was not declared in this scope 363 | ArrayReal sqLength = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:9: error: ‘sqLength’ was not declared in this scope 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:370:18: error: expected ‘;’ before ‘invLength’ 370 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:371:17: error: ‘invLength’ was not declared in this scope 371 | w = w * invLength; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Inverse() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:379:9: error: ‘ArrayReal’ was not declared in this scope 379 | ArrayReal fNorm = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:9: error: ‘fNorm’ was not declared in this scope 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:65: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:383:18: error: expected ‘;’ before ‘invNorm’ 383 | ArrayReal invNorm = MathlibC::Inv4( fNorm ); | ^~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:384:18: error: expected ‘;’ before ‘negInvNorm’ 384 | ArrayReal negInvNorm = -invNorm; | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:37: error: ‘invNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:50: error: ‘negInvNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Exp() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:400:9: error: ‘ArrayReal’ was not declared in this scope 400 | ArrayReal fAngle = std::sqrt( x * x + y * y + z * z ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:402:18: error: expected ‘;’ before ‘localW’ 402 | ArrayReal localW, fSin; | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:28: error: ‘fAngle’ was not declared in this scope; did you mean ‘Angle’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:36: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:42: error: ‘localW’ was not declared in this scope 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:406:18: error: expected ‘;’ before ‘coeff’ 406 | ArrayReal coeff = MathlibC::CmovRobust( fSin / fAngle, 1.0f, | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:408:45: error: ‘coeff’ was not declared in this scope 408 | return ArrayQuaternion( localW, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Log() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:417:9: error: ‘ArrayReal’ was not declared in this scope 417 | ArrayReal fAngle = MathlibC::ACos4( w ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:418:18: error: expected ‘;’ before ‘fSin’ 418 | ArrayReal fSin = MathlibC::Sin4( fAngle ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:421:9: error: ‘ArrayMaskR’ was not declared in this scope 421 | ArrayMaskR mask = Math::Abs( w ) < MathlibC::ONE && Math::Abs( fSin ) >= MathlibC::fEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:427:18: error: expected ‘;’ before ‘coeff’ 427 | ArrayReal coeff = MathlibC::CmovRobust( fAngle * MathlibC::InvNonZero4( fSin ), 1.0f, mask ); | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:429:40: error: ‘coeff’ was not declared in this scope 429 | return ArrayQuaternion( 0, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:435:36: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 435 | ArrayVector3 qVec( x, y, z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:441:9: error: ‘ArrayReal’ was not declared in this scope 441 | ArrayReal w2 = w + w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:17: error: variable or field ‘Cmov4’ declared void 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:41: error: ‘ArrayMaskR’ was not declared in this scope 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:58: error: expected primary-expression before ‘const’ 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In copy constructor ‘Ogre::ArrayMatrix4::ArrayMatrix4(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:17: error: ‘mChunkBase’ was not declared in this scope 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:38: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:84:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 84 | mChunkBase[i + 1] = copy.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:85:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 85 | mChunkBase[i + 2] = copy.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:86:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 86 | mChunkBase[i + 3] = copy.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::getAsMatrix4(Ogre::Matrix4&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:93:86: error: ‘mChunkBase’ was not declared in this scope 93 | const Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:97:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 97 | matrix[i] = aliasedReal[ARRAY_PACKED_REALS * ( i ) + index]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setFromMatrix4(const Ogre::Matrix4&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:116:80: error: ‘mChunkBase’ was not declared in this scope 116 | Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:120:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 120 | aliasedReal[ARRAY_PACKED_REALS * ( i ) + index] = matrix[i]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:130:13: error: ‘mChunkBase’ was not declared in this scope 130 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘Ogre::ArrayMatrix4& Ogre::ArrayMatrix4::operator=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:17: error: ‘mChunkBase’ was not declared in this scope 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:165:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 165 | mChunkBase[i + 1] = rkMatrix.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:166:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 166 | mChunkBase[i + 2] = rkMatrix.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:167:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 167 | mChunkBase[i + 3] = rkMatrix.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:224:9: error: ‘ArrayReal’ does not name a type 224 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::SimpleMatrix4::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:229:13: error: ‘mChunkBase’ was not declared in this scope 229 | mChunkBase[0] = src._m[0]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:253: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:17: error: variable or field ‘concatArrayMat4’ declared void 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:35: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:40:37: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:41:37: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:17: error: variable or field ‘concatArrayMat4’ declared void 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:35: error: ‘ArrayReal’ was not declared in this scope 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:106:37: error: expected primary-expression before ‘const’ 106 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In function ‘Ogre::ArrayMatrix4 Ogre::operator*(const ArrayMatrix4&, const ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:33: error: ‘class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:49: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:65: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:9: error: ‘concatArrayMat4’ was not declared in this scope 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrix4::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:189:9: error: ‘ArrayReal’ was not declared in this scope 189 | ArrayReal invW = ( mChunkBase[12] * rhs.mChunkBase[0] + mChunkBase[13] * rhs.mChunkBase[1] ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:9: error: ‘invW’ was not declared in this scope 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:26: error: ‘Inv4’ is not a member of ‘Ogre::MathlibC’ 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:15: error: ‘mChunkBase’ was not declared in this scope 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:196:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 196 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:199:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 199 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:202:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 202 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) * invW ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::operator*=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:26: error: ‘mChunkBase’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:9: error: ‘concatArrayMat4’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:9: error: ‘ArrayReal’ was not declared in this scope 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:213:15: error: ‘ArrayReal’ does not name a type 213 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:214:18: error: expected ‘;’ before ‘fTx’ 214 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:215:18: error: expected ‘;’ before ‘fTy’ 215 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:216:18: error: expected ‘;’ before ‘fTz’ 216 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:217:18: error: expected ‘;’ before ‘fTwx’ 217 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:218:18: error: expected ‘;’ before ‘fTwy’ 218 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:219:18: error: expected ‘;’ before ‘fTwz’ 219 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:220:18: error: expected ‘;’ before ‘fTxx’ 220 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:221:18: error: expected ‘;’ before ‘fTxy’ 221 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:222:18: error: expected ‘;’ before ‘fTxz’ 222 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:223:18: error: expected ‘;’ before ‘fTyy’ 223 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:224:18: error: expected ‘;’ before ‘fTyz’ 224 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:225:18: error: expected ‘;’ before ‘fTzz’ 225 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:9: error: ‘chunkBase’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:33: error: ‘fTyy’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:40: error: ‘fTzz’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:24: error: ‘fTxy’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:31: error: ‘fTwz’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:24: error: ‘fTxz’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:31: error: ‘fTwy’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:231:33: error: ‘fTxx’ was not declared in this scope 231 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:24: error: ‘fTyz’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:31: error: ‘fTwx’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:9: error: ‘ArrayReal’ was not declared in this scope 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:242:15: error: ‘ArrayReal’ does not name a type 242 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:243:15: error: ‘ArrayReal’ does not name a type 243 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:9: error: ‘chunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:39: error: ‘scaleChunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:248:24: error: ‘posChunkBase’ was not declared in this scope 248 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:261:25: error: ‘mChunkBase’ was not declared in this scope 261 | chunkBase[12] = mChunkBase[13] = mChunkBase[14] = 0.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘bool Ogre::ArrayMatrix4::isAffine() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:267:17: error: ‘mChunkBase’ was not declared in this scope 267 | return (mChunkBase[12] == 0) & (mChunkBase[13] == 0) & | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::loadFromAoS(const Ogre::SimpleMatrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:9: error: ‘mChunkBase’ was not declared in this scope 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:284:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 284 | mChunkBase[1] = src->mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:285:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 285 | mChunkBase[2] = src->mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:286:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 286 | mChunkBase[3] = src->mChunkBase[3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:287:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 287 | mChunkBase[4] = src->mChunkBase[4]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:288:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 288 | mChunkBase[5] = src->mChunkBase[5]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:289:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 289 | mChunkBase[6] = src->mChunkBase[6]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:290:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 290 | mChunkBase[7] = src->mChunkBase[7]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:291:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 291 | mChunkBase[8] = src->mChunkBase[8]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:292:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 292 | mChunkBase[9] = src->mChunkBase[9]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:293:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 293 | mChunkBase[10] = src->mChunkBase[10]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:294:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 294 | mChunkBase[11] = src->mChunkBase[11]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:295:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 295 | mChunkBase[12] = src->mChunkBase[12]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:296:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 296 | mChunkBase[13] = src->mChunkBase[13]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:297:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 297 | mChunkBase[14] = src->mChunkBase[14]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:298:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 298 | mChunkBase[15] = src->mChunkBase[15]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:149:16: error: ‘ArrayMaskR’ does not name a type 149 | inline ArrayMaskR intersects( const ArrayAabb &b2 ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal volume() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:158:16: error: ‘ArrayMaskR’ does not name a type 158 | inline ArrayMaskR contains( const ArrayAabb &other ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:161:16: error: ‘ArrayMaskR’ does not name a type 161 | inline ArrayMaskR contains( const ArrayVector3 &v ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:164:16: error: ‘ArrayReal’ does not name a type 164 | inline ArrayReal squaredDistance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:167:16: error: ‘ArrayReal’ does not name a type 167 | inline ArrayReal distance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::getAsAabb(Ogre::Aabb&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:87:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 87 | out.mCenter.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::setFromAabb(const Ogre::Aabb&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:107:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 107 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = aabb.mCenter.x; // X | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:179: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:66:12: error: ‘ArrayMaskR’ does not name a type 66 | inline ArrayMaskR ArrayAabb::intersects( const ArrayAabb& b2 ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:81:12: error: ‘ArrayReal’ does not name a type 81 | inline ArrayReal ArrayAabb::volume() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:90:12: error: ‘ArrayMaskR’ does not name a type 90 | inline ArrayMaskR ArrayAabb::contains( const ArrayAabb &other ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:109:12: error: ‘ArrayMaskR’ does not name a type 109 | inline ArrayMaskR ArrayAabb::contains( const ArrayVector3 &v ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:123:12: error: ‘ArrayReal’ does not name a type 123 | inline ArrayReal ArrayAabb::squaredDistance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:137:12: error: ‘ArrayReal’ does not name a type 137 | inline ArrayReal ArrayAabb::distance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: In member function ‘void Ogre::ArrayAabb::transformAffine(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:148:9: error: ‘ArrayReal’ was not declared in this scope 148 | ArrayReal x = Math::Abs( m.mChunkBase[2] ) * mHalfSize.mChunkBase[2]; // abs( m02 ) * z + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:9: error: ‘x’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:13: error: ‘ogre_madd’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:152:18: error: expected ‘;’ before ‘y’ 152 | ArrayReal y = Math::Abs( m.mChunkBase[6] ) * mHalfSize.mChunkBase[2]; // abs( m12 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:9: error: ‘y’ was not declared in this scope; did you mean ‘yn’? 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^ | yn /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:156:18: error: expected ‘;’ before ‘z’ 156 | ArrayReal z = Math::Abs( m.mChunkBase[10] ) * mHalfSize.mChunkBase[2]; // abs( m22 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:9: error: ‘z’ was not declared in this scope 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:146:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 146 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:162:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 162 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceBoundsPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceFrustumPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:196:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 196 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceDirtyInstanceMgr()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:211:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 211 | mWorldRadius += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceCullLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:220:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 220 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:232:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 232 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLodPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:241:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 241 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:38: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h:77:66: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 77 | inline static void lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:39: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:199:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 199 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:35: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h:421:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 421 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:258:23: error: ‘ArrayReal’ does not name a type 258 | static inline ArrayReal calculateCameraDistance( uint32 _cameraSortMode, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:326:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 326 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:43: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:70: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:89: error: expected ‘)’ before ‘,’ token 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:525:40: note: to match this ‘(’ 525 | void getCustomWorldSpaceCorners( | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: variable or field ‘Real’ declared void 527 | Real customFarPlane ) const; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: expected ‘;’ at end of member declaration 527 | Real customFarPlane ) const; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:26: error: ‘customFarPlane’ does not name a type 527 | Real customFarPlane ) const; | ^~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrixAf4x3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:31, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneMemoryManager.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Animation/OgreSkeletonAnimManager.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:36, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreCamera.cpp:36: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[12]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:152:29: error: ‘ArrayMaskR’ has not been declared 152 | inline void retain( ArrayMaskR orientation, ArrayMaskR scale ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:152:53: error: ‘ArrayMaskR’ has not been declared 152 | inline void retain( ArrayMaskR orientation, ArrayMaskR scale ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::ArrayMatrixAf4x3::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:79:13: error: ‘mChunkBase’ was not declared in this scope 79 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:181:9: error: ‘ArrayReal’ does not name a type 181 | ArrayReal mChunkBase[12]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In constructor ‘Ogre::SimpleMatrixAf4x3::SimpleMatrixAf4x3(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:188:13: error: ‘mChunkBase’ was not declared in this scope 188 | mChunkBase[0] = m00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:209:17: error: ‘mChunkBase’ was not declared in this scope 209 | mChunkBase[i] = src._m[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:221:30: error: ‘mChunkBase’ was not declared in this scope 221 | dst->_m[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store4x3(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:238:30: error: ‘mChunkBase’ was not declared in this scope 238 | dst->_m[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store4x3(float*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:250:26: error: ‘mChunkBase’ was not declared in this scope 250 | dst[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::streamTo4x3(float*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:262:26: error: ‘mChunkBase’ was not declared in this scope 262 | dst[i] = mChunkBase[i]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:277: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:17: error: variable or field ‘concatArrayMatAf4x3’ declared void 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:39: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:51: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:40:41: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:41:41: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:17: error: variable or field ‘concatArrayMatAf4x3’ declared void 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:38: error: ‘ArrayReal’ was not declared in this scope 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:50: note: in expansion of macro ‘RESTRICT_ALIAS’ 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:92:38: error: expected primary-expression before ‘const’ 92 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In function ‘Ogre::ArrayMatrixAf4x3 Ogre::operator*(const ArrayMatrixAf4x3&, const ArrayMatrixAf4x3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:37: error: ‘class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:53: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:69: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:9: error: ‘concatArrayMatAf4x3’ was not declared in this scope 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrixAf4x3::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:15: error: ‘mChunkBase’ was not declared in this scope 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:161:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 161 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:163:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:163:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:164:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:166:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:166:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:167:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::operator*=(const Ogre::ArrayMatrixAf4x3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:30: error: ‘mChunkBase’ was not declared in this scope 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:46: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:9: error: ‘concatArrayMatAf4x3’ was not declared in this scope 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:177:9: error: ‘ArrayReal’ was not declared in this scope 177 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:177:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 177 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:178:15: error: ‘ArrayReal’ does not name a type 178 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:179:18: error: expected ‘;’ before ‘fTx’ 179 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:180:18: error: expected ‘;’ before ‘fTy’ 180 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:181:18: error: expected ‘;’ before ‘fTz’ 181 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:182:18: error: expected ‘;’ before ‘fTwx’ 182 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:183:18: error: expected ‘;’ before ‘fTwy’ 183 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:184:18: error: expected ‘;’ before ‘fTwz’ 184 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:185:18: error: expected ‘;’ before ‘fTxx’ 185 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:186:18: error: expected ‘;’ before ‘fTxy’ 186 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:187:18: error: expected ‘;’ before ‘fTxz’ 187 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:188:18: error: expected ‘;’ before ‘fTyy’ 188 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:189:18: error: expected ‘;’ before ‘fTyz’ 189 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:190:18: error: expected ‘;’ before ‘fTzz’ 190 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:9: error: ‘chunkBase’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:33: error: ‘fTyy’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:40: error: ‘fTzz’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:193:24: error: ‘fTxy’ was not declared in this scope 193 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:193:31: error: ‘fTwz’ was not declared in this scope 193 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:194:24: error: ‘fTxz’ was not declared in this scope 194 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:194:31: error: ‘fTwy’ was not declared in this scope 194 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:196:33: error: ‘fTxx’ was not declared in this scope 196 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:197:24: error: ‘fTyz’ was not declared in this scope 197 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:197:31: error: ‘fTwx’ was not declared in this scope 197 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:206:9: error: ‘ArrayReal’ was not declared in this scope 206 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:206:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 206 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:207:15: error: ‘ArrayReal’ does not name a type 207 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:208:15: error: ‘ArrayReal’ does not name a type 208 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:210:9: error: ‘chunkBase’ was not declared in this scope 210 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:210:39: error: ‘scaleChunkBase’ was not declared in this scope 210 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:213:24: error: ‘posChunkBase’ was not declared in this scope 213 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::decomposition(Ogre::ArrayVector3&, Ogre::ArrayVector3&, Ogre::ArrayQuaternion&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:229:15: error: ‘ArrayReal’ does not name a type 229 | const ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:232:9: error: ‘ArrayReal’ was not declared in this scope 232 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:233:18: error: expected ‘;’ before ‘m10’ 233 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:234:18: error: expected ‘;’ before ‘m20’ 234 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:236:18: error: expected ‘;’ before ‘fInvLength’ 236 | ArrayReal fInvLength = 1.0f / std::sqrt( m00 * m00 + m10 * m10 + m20 * m20 ); | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:238:18: error: expected ‘;’ before ‘q00’ 238 | ArrayReal q00, q01, q02, | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:9: error: ‘q00’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:15: error: ‘m00’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:21: error: ‘fInvLength’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:242:9: error: ‘q10’ was not declared in this scope 242 | q10 = m10 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:242:15: error: ‘m10’ was not declared in this scope 242 | q10 = m10 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:243:9: error: ‘q20’ was not declared in this scope 243 | q20 = m20 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:243:15: error: ‘m20’ was not declared in this scope 243 | q20 = m20 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:245:18: error: expected ‘;’ before ‘fDot’ 245 | ArrayReal fDot = q00 * m01 + q10 * m11 + q20 * m21; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:9: error: ‘q01’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:15: error: ‘m01’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:21: error: ‘fDot’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:247:9: error: ‘q11’ was not declared in this scope 247 | q11 = m11 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:247:15: error: ‘m11’ was not declared in this scope 247 | q11 = m11 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:248:9: error: ‘q21’ was not declared in this scope 248 | q21 = m21 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:248:15: error: ‘m21’ was not declared in this scope 248 | q21 = m21 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:22: error: ‘m02’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:34: error: ‘m12’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:46: error: ‘m22’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:257:9: error: ‘q02’ was not declared in this scope 257 | q02 = m02 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:258:9: error: ‘q12’ was not declared in this scope 258 | q12 = m12 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:259:9: error: ‘q22’ was not declared in this scope 259 | q22 = m22 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:276:18: error: expected ‘;’ before ‘fDet’ 276 | ArrayReal fDet = (q00*q11*q22 + q01*q12*q20 + q02*q10*q21) - | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:285:9: error: ‘fDet’ was not declared in this scope 285 | fDet = fDet < 0 ? -1.0f : 1.0f; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:296:15: error: ‘ArrayReal’ does not name a type 296 | const ArrayReal matrix[9] = { q00, q01, q02, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:299:50: error: ‘matrix’ was not declared in this scope; did you mean ‘Matrix4’? 299 | orientation.FromOrthoDet1RotationMatrix( matrix ); | ^~~~~~ | Matrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:301:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 301 | ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:302:9: error: ‘scaleChunkBase’ was not declared in this scope 302 | scaleChunkBase[0] = q00 * m00 + q10 * m10 + q20 * m20; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:306:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 306 | ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:307:9: error: ‘posChunkBase’ was not declared in this scope 307 | posChunkBase[0] = chunkBase[3]; | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:307:27: error: ‘chunkBase’ was not declared in this scope 307 | posChunkBase[0] = chunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::setToInverse()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:314:9: error: ‘ArrayReal’ was not declared in this scope 314 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:315:18: error: expected ‘;’ before ‘m20’ 315 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:317:18: error: expected ‘;’ before ‘t00’ 317 | ArrayReal t00 = m22 * m11 - m21 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:318:18: error: expected ‘;’ before ‘t10’ 318 | ArrayReal t10 = m20 * m12 - m22 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:319:18: error: expected ‘;’ before ‘t20’ 319 | ArrayReal t20 = m21 * m10 - m20 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:321:18: error: expected ‘;’ before ‘m00’ 321 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:324:18: error: expected ‘;’ before ‘det’ 324 | ArrayReal det = m00 * t00 + m01 * t10 + m02 * t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:325:18: error: expected ‘;’ before ‘invDet’ 325 | ArrayReal invDet= 1.0f / det; //High precision division | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:327:9: error: ‘t00’ was not declared in this scope 327 | t00 = t00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:327:21: error: ‘invDet’ was not declared in this scope 327 | t00 = t00 * invDet; | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:328:9: error: ‘t10’ was not declared in this scope 328 | t10 = t10 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:329:9: error: ‘t20’ was not declared in this scope 329 | t20 = t20 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:331:9: error: ‘m00’ was not declared in this scope 331 | m00 = m00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:332:9: error: ‘m01’ was not declared in this scope 332 | m01 = m01 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:333:9: error: ‘m02’ was not declared in this scope 333 | m02 = m02 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:335:18: error: expected ‘;’ before ‘r00’ 335 | ArrayReal r00 = t00; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:336:18: error: expected ‘;’ before ‘r01’ 336 | ArrayReal r01 = m02 * m21 - m01 * m22; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:337:18: error: expected ‘;’ before ‘r02’ 337 | ArrayReal r02 = m01 * m12 - m02 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:339:18: error: expected ‘;’ before ‘r10’ 339 | ArrayReal r10 = t10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:340:18: error: expected ‘;’ before ‘r11’ 340 | ArrayReal r11 = m00 * m22 - m02 * m20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:341:18: error: expected ‘;’ before ‘r12’ 341 | ArrayReal r12 = m02 * m10 - m00 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:343:18: error: expected ‘;’ before ‘r20’ 343 | ArrayReal r20 = t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:344:18: error: expected ‘;’ before ‘r21’ 344 | ArrayReal r21 = m01 * m20 - m00 * m21; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:345:18: error: expected ‘;’ before ‘r22’ 345 | ArrayReal r22 = m00 * m11 - m01 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:347:18: error: expected ‘;’ before ‘m03’ 347 | ArrayReal m03 = mChunkBase[3], m13 = mChunkBase[7], m23 = mChunkBase[11]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:349:18: error: expected ‘;’ before ‘r03’ 349 | ArrayReal r03 = -(r00 * m03 + r01 * m13 + r02 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:350:18: error: expected ‘;’ before ‘r13’ 350 | ArrayReal r13 = -(r10 * m03 + r11 * m13 + r12 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:351:18: error: expected ‘;’ before ‘r23’ 351 | ArrayReal r23 = -(r20 * m03 + r21 * m13 + r22 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:353:9: error: ‘mChunkBase’ was not declared in this scope 353 | mChunkBase[0] = r00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:353:25: error: ‘r00’ was not declared in this scope 353 | mChunkBase[0] = r00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:354:25: error: ‘r01’ was not declared in this scope 354 | mChunkBase[1] = r01; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:355:25: error: ‘r02’ was not declared in this scope 355 | mChunkBase[2] = r02; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:356:25: error: ‘r03’ was not declared in this scope 356 | mChunkBase[3] = r03; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:358:25: error: ‘r10’ was not declared in this scope 358 | mChunkBase[4] = r10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:359:25: error: ‘r11’ was not declared in this scope 359 | mChunkBase[5] = r11; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:360:25: error: ‘r12’ was not declared in this scope 360 | mChunkBase[6] = r12; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:361:25: error: ‘r13’ was not declared in this scope 361 | mChunkBase[7] = r13; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:363:25: error: ‘r20’ was not declared in this scope 363 | mChunkBase[8] = r20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:364:25: error: ‘r21’ was not declared in this scope 364 | mChunkBase[9] = r21; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:365:25: error: ‘r22’ was not declared in this scope 365 | mChunkBase[10]= r22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:366:25: error: ‘r23’ was not declared in this scope 366 | mChunkBase[11]= r23; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::setToInverseDegeneratesAsIdentity()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:371:9: error: ‘ArrayReal’ was not declared in this scope 371 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:372:18: error: expected ‘;’ before ‘m20’ 372 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:374:18: error: expected ‘;’ before ‘t00’ 374 | ArrayReal t00 = m22 * m11 - m21 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:375:18: error: expected ‘;’ before ‘t10’ 375 | ArrayReal t10 = m20 * m12 - m22 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:376:18: error: expected ‘;’ before ‘t20’ 376 | ArrayReal t20 = m21 * m10 - m20 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:378:18: error: expected ‘;’ before ‘m00’ 378 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:381:18: error: expected ‘;’ before ‘det’ 381 | ArrayReal det = m00 * t00 + m01 * t10 + m02 * t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:23: error: ‘Abs4’ is not a member of ‘Ogre::MathlibC’ 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:29: error: ‘det’ was not declared in this scope; did you mean ‘set’? 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~ | set /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:48: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:385:13: error: ‘mChunkBase’ was not declared in this scope 385 | mChunkBase[0] = 1; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:402:22: error: expected ‘;’ before ‘invDet’ 402 | ArrayReal invDet = 1.0f / det; //High precision division | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:404:13: error: ‘t00’ was not declared in this scope 404 | t00 = t00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:404:25: error: ‘invDet’ was not declared in this scope 404 | t00 = t00 * invDet; | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:405:13: error: ‘t10’ was not declared in this scope 405 | t10 = t10 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:406:13: error: ‘t20’ was not declared in this scope 406 | t20 = t20 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:408:13: error: ‘m00’ was not declared in this scope 408 | m00 = m00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:409:13: error: ‘m01’ was not declared in this scope 409 | m01 = m01 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:410:13: error: ‘m02’ was not declared in this scope 410 | m02 = m02 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:412:22: error: expected ‘;’ before ‘r00’ 412 | ArrayReal r00 = t00; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:413:22: error: expected ‘;’ before ‘r01’ 413 | ArrayReal r01 = m02 * m21 - m01 * m22; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:414:22: error: expected ‘;’ before ‘r02’ 414 | ArrayReal r02 = m01 * m12 - m02 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:416:22: error: expected ‘;’ before ‘r10’ 416 | ArrayReal r10 = t10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:417:22: error: expected ‘;’ before ‘r11’ 417 | ArrayReal r11 = m00 * m22 - m02 * m20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:418:22: error: expected ‘;’ before ‘r12’ 418 | ArrayReal r12 = m02 * m10 - m00 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:420:22: error: expected ‘;’ before ‘r20’ 420 | ArrayReal r20 = t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:421:22: error: expected ‘;’ before ‘r21’ 421 | ArrayReal r21 = m01 * m20 - m00 * m21; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:422:22: error: expected ‘;’ before ‘r22’ 422 | ArrayReal r22 = m00 * m11 - m01 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:424:22: error: expected ‘;’ before ‘m03’ 424 | ArrayReal m03 = mChunkBase[3], m13 = mChunkBase[7], m23 = mChunkBase[11]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:426:22: error: expected ‘;’ before ‘r03’ 426 | ArrayReal r03 = -(r00 * m03 + r01 * m13 + r02 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:427:22: error: expected ‘;’ before ‘r13’ 427 | ArrayReal r13 = -(r10 * m03 + r11 * m13 + r12 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:428:22: error: expected ‘;’ before ‘r23’ 428 | ArrayReal r23 = -(r20 * m03 + r21 * m13 + r22 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:430:13: error: ‘mChunkBase’ was not declared in this scope 430 | mChunkBase[0] = r00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:430:29: error: ‘r00’ was not declared in this scope 430 | mChunkBase[0] = r00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:431:29: error: ‘r01’ was not declared in this scope 431 | mChunkBase[1] = r01; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:432:29: error: ‘r02’ was not declared in this scope 432 | mChunkBase[2] = r02; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:433:29: error: ‘r03’ was not declared in this scope 433 | mChunkBase[3] = r03; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:435:29: error: ‘r10’ was not declared in this scope 435 | mChunkBase[4] = r10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:436:29: error: ‘r11’ was not declared in this scope 436 | mChunkBase[5] = r11; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:437:29: error: ‘r12’ was not declared in this scope 437 | mChunkBase[6] = r12; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:438:29: error: ‘r13’ was not declared in this scope 438 | mChunkBase[7] = r13; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:440:29: error: ‘r20’ was not declared in this scope 440 | mChunkBase[8] = r20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:441:29: error: ‘r21’ was not declared in this scope 441 | mChunkBase[9] = r21; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:442:30: error: ‘r22’ was not declared in this scope 442 | mChunkBase[10] = r22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:443:30: error: ‘r23’ was not declared in this scope 443 | mChunkBase[11] = r23; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:17: error: variable or field ‘retain’ declared void 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:43: error: ‘ArrayMaskR’ was not declared in this scope 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:67: error: ‘ArrayMaskR’ was not declared in this scope 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::streamToAoS(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:488:28: error: ‘mChunkBase’ was not declared in this scope 488 | dst->_m[i ] = mChunkBase[ARRAY_PACKED_REALS * (i )]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:488:39: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 488 | dst->_m[i ] = mChunkBase[ARRAY_PACKED_REALS * (i )]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::storeToAoS(Ogre::SimpleMatrixAf4x3*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:504:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 504 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:504:36: error: ‘mChunkBase’ was not declared in this scope 504 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:505:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 505 | dst->mChunkBase[i+1] = mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:506:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 506 | dst->mChunkBase[i+2] = mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:507:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 507 | dst->mChunkBase[i+3] = mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::streamToAoS(Ogre::SimpleMatrixAf4x3*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:515:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 515 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:515:36: error: ‘mChunkBase’ was not declared in this scope 515 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:516:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 516 | dst->mChunkBase[i+1] = mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:517:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 517 | dst->mChunkBase[i+2] = mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:518:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 518 | dst->mChunkBase[i+3] = mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::Matrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:526:13: error: ‘mChunkBase’ was not declared in this scope 526 | mChunkBase[i ] = src->_m[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::Matrix4* __restrict__*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:537:13: error: ‘mChunkBase’ was not declared in this scope 537 | mChunkBase[i ] = src[0]->_m[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::SimpleMatrixAf4x3*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:548:13: error: ‘mChunkBase’ was not declared in this scope 548 | mChunkBase[i ] = src->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:548:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 548 | mChunkBase[i ] = src->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:549:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 549 | mChunkBase[i+1] = src->mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:550:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 550 | mChunkBase[i+2] = src->mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:551:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 551 | mChunkBase[i+3] = src->mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::SimpleMatrixAf4x3* __restrict__*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:559:13: error: ‘mChunkBase’ was not declared in this scope 559 | mChunkBase[i ] = src[0]->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:559:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 559 | mChunkBase[i ] = src[0]->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:560:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 560 | mChunkBase[i+1] = src[0]->mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:561:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 561 | mChunkBase[i+2] = src[0]->mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:562:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 562 | mChunkBase[i+3] = src[0]->mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h: In member function ‘void Ogre::BoneTransform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:136:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 136 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h: In member function ‘void Ogre::BoneTransform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:150:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 150 | mOwner += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:2709:13: error: ‘ArrayReal’ does not name a type 2709 | ArrayReal planeNegD; | ^~~~~~~~~ [33/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreControllerManager.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreControllerManager.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreControllerManager.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreControllerManager.cpp FAILED: [code=1] OgreMain/CMakeFiles/OgreMain.dir/src/OgreControllerManager.cpp.o /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreControllerManager.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreControllerManager.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreControllerManager.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreControllerManager.cpp In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrixAf4x3.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:31, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneMemoryManager.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Animation/OgreSkeletonAnimManager.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:36, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRoot.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreControllerManager.cpp:33: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayConfig.h:209:10: error: #error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" 209 | # error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" | ^~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreMathlib.h:57, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayVector3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayQuaternion.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrixAf4x3.h:47: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:46:22: error: ‘ArrayReal’ does not name a type 46 | static const ArrayReal HALF; // 0.5f, 0.5f, 0.5f, 0.5f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:47:22: error: ‘ArrayReal’ does not name a type 47 | static const ArrayReal ONE; // 1.0f, 1.0f, 1.0f, 1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:48:22: error: ‘ArrayReal’ does not name a type 48 | static const ArrayReal THREE; // 3.0f, 3.0f, 3.0f, 3.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:49:22: error: ‘ArrayReal’ does not name a type 49 | static const ArrayReal NEG_ONE; //-1.0f, -1.0f, -1.0f, -1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:50:22: error: ‘ArrayReal’ does not name a type 50 | static const ArrayReal PI; // PI, PI, PI, PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:51:22: error: ‘ArrayReal’ does not name a type 51 | static const ArrayReal TWO_PI; // 2*PI, 2*PI, 2*PI, 2*PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:52:22: error: ‘ArrayReal’ does not name a type 52 | static const ArrayReal ONE_DIV_2PI; // 1 / 2PI, 1 / 2PI, 1 / 2PI, 1 / 2PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:53:22: error: ‘ArrayReal’ does not name a type 53 | static const ArrayReal fEpsilon; // 1e-6f, 1e-6f, 1e-6f, 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:54:22: error: ‘ArrayReal’ does not name a type 54 | static const ArrayReal fSqEpsilon; // 1e-12f, 1e-12f, 1e-12f, 1e-12f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:55:22: error: ‘ArrayReal’ does not name a type 55 | static const ArrayReal OneMinusEpsilon; // 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:56:22: error: ‘ArrayReal’ does not name a type 56 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:58:22: error: ‘ArrayReal’ does not name a type 58 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:60:22: error: ‘ArrayReal’ does not name a type 60 | static const ArrayReal FLOAT_MIN; // FLT_MIN, FLT_MIN, FLT_MIN, FLT_MIN | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:61:22: error: ‘ArrayReal’ does not name a type 61 | static const ArrayReal SIGN_MASK; // 0x80000000, 0x80000000, 0x80000000, 0x80000000 | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:62:22: error: ‘ArrayReal’ does not name a type 62 | static const ArrayReal INFINITEA; // Inf, Inf, Inf, Inf | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:63:22: error: ‘ArrayReal’ does not name a type 63 | static const ArrayReal MAX_NEG; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:64:22: error: ‘ArrayReal’ does not name a type 64 | static const ArrayReal MAX_POS; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:72:23: error: ‘ArrayReal’ does not name a type 72 | static inline ArrayReal Abs4( ArrayReal a ) { return Math::Abs( a ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:94:23: error: ‘ArrayReal’ does not name a type 94 | static inline ArrayReal Cmov4( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:133:23: error: ‘ArrayReal’ does not name a type 133 | static inline ArrayReal CmovRobust( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:137:23: error: ‘ArrayInt’ does not name a type 137 | static inline ArrayInt CmovRobust( ArrayInt arg1, ArrayInt arg2, ArrayMaskI mask ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:146:23: error: ‘ArrayInt’ does not name a type 146 | static inline ArrayInt And( ArrayInt a, ArrayInt b ) { return a & b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:148:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 148 | static inline ArrayMaskI And( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:153:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 153 | static inline ArrayMaskI And( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:158:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 158 | static inline ArrayMaskI And( ArrayMaskI a, ArrayMaskI b ) { return a & b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:164:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 164 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayInt b ) { return ( a & b ) != 0; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:166:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 166 | static inline ArrayMaskI TestFlags4( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:171:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 171 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:180:23: error: ‘ArrayInt’ does not name a type 180 | static inline ArrayInt AndNot( ArrayInt a, ArrayInt b ) { return a & ~b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:182:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 182 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:187:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 187 | static inline ArrayMaskI AndNot( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:192:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 192 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayMaskI b ) { return a & ( !b ); } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:198:23: error: ‘ArrayInt’ does not name a type 198 | static inline ArrayInt Or( ArrayInt a, ArrayInt b ) { return a | b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:199:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 199 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayMaskI b ) { return a | b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:201:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 201 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:205:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 205 | static inline ArrayMaskI Or( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:214:23: error: ‘ArrayMaskR’ does not name a type 214 | static inline ArrayMaskR CompareLess( ArrayReal a, ArrayReal b ) { return a < b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:220:23: error: ‘ArrayMaskR’ does not name a type 220 | static inline ArrayMaskR CompareLessEqual( ArrayReal a, ArrayReal b ) { return a <= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:226:23: error: ‘ArrayMaskR’ does not name a type 226 | static inline ArrayMaskR CompareGreater( ArrayReal a, ArrayReal b ) { return a > b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:232:23: error: ‘ArrayMaskR’ does not name a type 232 | static inline ArrayMaskR CompareGreaterEqual( ArrayReal a, ArrayReal b ) { return a >= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:234:23: error: ‘ArrayReal’ does not name a type 234 | static inline ArrayReal SetAll( Real val ) { return val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:236:23: error: ‘ArrayInt’ does not name a type 236 | static inline ArrayInt SetAll( uint32 val ) { return val; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:238:33: error: ‘ArrayReal’ has not been declared 238 | static inline void Set( ArrayReal &dst, Real val, size_t index ) { dst = val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:244:23: error: ‘ArrayMaskR’ does not name a type 244 | static inline ArrayMaskR isInfinity( ArrayReal a ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:250:23: error: ‘ArrayReal’ does not name a type 250 | static inline ArrayReal Max( ArrayReal a, ArrayReal b ) { return std::max( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:253:23: error: ‘ArrayReal’ does not name a type 253 | static inline ArrayReal Min( ArrayReal a, ArrayReal b ) { return std::min( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:259:40: error: ‘ArrayReal’ has not been declared 259 | static inline Real ColapseMin( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:265:40: error: ‘ArrayReal’ has not been declared 265 | static inline Real ColapseMax( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:275:23: error: ‘ArrayReal’ does not name a type 275 | static inline ArrayReal Inv4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:288:23: error: ‘ArrayReal’ does not name a type 288 | static inline ArrayReal InvNonZero4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:294:23: error: ‘ArrayReal’ does not name a type 294 | static inline ArrayReal InvSqrt4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:300:23: error: ‘ArrayReal’ does not name a type 300 | static inline ArrayReal InvSqrtNonZero4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:310:23: error: ‘ArrayReal’ does not name a type 310 | static inline ArrayReal Modf4( ArrayReal x, ArrayReal &outIntegral ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:318:23: error: ‘ArrayReal’ does not name a type 318 | static inline ArrayReal ACos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:326:23: error: ‘ArrayReal’ does not name a type 326 | static inline ArrayReal Sin4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:334:23: error: ‘ArrayReal’ does not name a type 334 | static inline ArrayReal Cos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:30: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:43: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:62: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:349: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:32:12: error: ‘ArrayReal’ does not name a type 32 | inline ArrayReal MathlibC::Modf4( ArrayReal x, ArrayReal &outIntegral ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:37:12: error: ‘ArrayReal’ does not name a type 37 | inline ArrayReal MathlibC::ACos4( ArrayReal x) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:42:12: error: ‘ArrayReal’ does not name a type 42 | inline ArrayReal MathlibC::Sin4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:47:12: error: ‘ArrayReal’ does not name a type 47 | inline ArrayReal MathlibC::Cos4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:17: error: variable or field ‘SinCos4’ declared void 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:36: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:49: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:60: error: ‘outSin’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:68: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:79: error: ‘outCos’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:65:9: error: ‘ArrayReal’ does not name a type 65 | ArrayReal mChunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:68:32: error: expected ‘)’ before ‘chunkX’ 68 | ArrayVector3( ArrayReal chunkX, ArrayReal chunkY, ArrayReal chunkZ ) | ~ ^~~~~~~ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:136:47: error: ‘ArrayReal’ has not been declared 136 | inline friend ArrayVector3 operator+( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:137:72: error: ‘ArrayReal’ has not been declared 137 | inline friend ArrayVector3 operator+( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:143:47: error: ‘ArrayReal’ has not been declared 143 | inline friend ArrayVector3 operator-( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:144:72: error: ‘ArrayReal’ has not been declared 144 | inline friend ArrayVector3 operator-( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:150:47: error: ‘ArrayReal’ has not been declared 150 | inline friend ArrayVector3 operator*( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:151:72: error: ‘ArrayReal’ has not been declared 151 | inline friend ArrayVector3 operator*( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:157:47: error: ‘ArrayReal’ has not been declared 157 | inline friend ArrayVector3 operator/( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:158:72: error: ‘ArrayReal’ has not been declared 158 | inline friend ArrayVector3 operator/( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:39: error: ‘ArrayReal’ does not name a type 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:39: error: ‘ArrayReal’ does not name a type 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:39: error: ‘ArrayReal’ does not name a type 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:39: error: ‘ArrayReal’ does not name a type 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:173:16: error: ‘ArrayReal’ does not name a type 173 | inline ArrayReal length() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:176:16: error: ‘ArrayReal’ does not name a type 176 | inline ArrayReal squaredLength() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:179:16: error: ‘ArrayReal’ does not name a type 179 | inline ArrayReal distance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:182:16: error: ‘ArrayReal’ does not name a type 182 | inline ArrayReal squaredDistance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:185:16: error: ‘ArrayReal’ does not name a type 185 | inline ArrayReal dotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:188:16: error: ‘ArrayReal’ does not name a type 188 | inline ArrayReal absDotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:207:16: error: ‘ArrayReal’ does not name a type 207 | inline ArrayReal getMinComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:210:16: error: ‘ArrayReal’ does not name a type 210 | inline ArrayReal getMaxComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:294:28: error: ‘ArrayMaskR’ has not been declared 294 | inline void Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:317:33: error: ‘ArrayMaskR’ has not been declared 317 | inline void CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:338:43: error: ‘ArrayMaskR’ has not been declared 338 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::getAsVector3(Ogre::Vector3&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:78:71: error: ‘mChunkBase’ was not declared in this scope 78 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:79:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 79 | out.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::getAsVector3(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:89:71: error: ‘mChunkBase’ was not declared in this scope 89 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:90:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 90 | return Vector3( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setFromVector3(const Ogre::Vector3&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:97:59: error: ‘mChunkBase’ was not declared in this scope 97 | Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:98:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 98 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.x; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setAll(const Ogre::Vector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:106:13: error: ‘mChunkBase’ was not declared in this scope 106 | mChunkBase[0] = v.x; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::ArrayVector3& Ogre::ArrayVector3::operator=(Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:121:13: error: ‘mChunkBase’ was not declared in this scope 121 | mChunkBase[0] = fScalar; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:361: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::operator-() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:160:31: error: ‘mChunkBase’ was not declared in this scope 160 | return ArrayVector3( -mChunkBase[0], -mChunkBase[1], -mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:95:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 95 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:96:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 96 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:97:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 97 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:105:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 105 | lhs.mChunkBase[0] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:106:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 106 | lhs.mChunkBase[1] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:107:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 107 | lhs.mChunkBase[2] op_func fInv );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:184:98: error: ‘ArrayMaskR’ has not been declared 184 | inline ArrayVector3 ArrayVector3::Cmov4( const ArrayVector3 &arg1, const ArrayVector3 &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In static member function ‘static Ogre::ArrayVector3 Ogre::ArrayVector3::Cmov4(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreStableHeaders.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreControllerManager.cpp:28: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator+=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:198:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 198 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:21: note: candidates are: ‘void Ogre::ArrayVector3::operator+=(int)’ 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator-=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:202:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 202 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:21: note: candidates are: ‘void Ogre::ArrayVector3::operator-=(int)’ 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator*=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:206:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 206 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:21: note: candidates are: ‘void Ogre::ArrayVector3::operator*=(int)’ 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:9: error: ‘ArrayReal’ was not declared in this scope 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:138:15: error: ‘ArrayReal’ does not name a type 138 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:9: error: ‘chunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:45: error: ‘aChunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:144:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator/=(Ogre::Real)’ 144 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:210:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_DIVISION’ 210 | DEFINE_UPDATE_R_SCALAR_DIVISION( Real, /=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:21: note: candidates are: ‘void Ogre::ArrayVector3::operator/=(int)’ 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:135:17: note: ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’ 135 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:214:12: error: ‘ArrayReal’ does not name a type 214 | inline ArrayReal ArrayVector3::length() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:221:12: error: ‘ArrayReal’ does not name a type 221 | inline ArrayReal ArrayVector3::squaredLength() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:228:12: error: ‘ArrayReal’ does not name a type 228 | inline ArrayReal ArrayVector3::distance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:233:12: error: ‘ArrayReal’ does not name a type 233 | inline ArrayReal ArrayVector3::squaredDistance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:238:12: error: ‘ArrayReal’ does not name a type 238 | inline ArrayReal ArrayVector3::dotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:245:12: error: ‘ArrayReal’ does not name a type 245 | inline ArrayReal ArrayVector3::absDotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:254:9: error: ‘ArrayReal’ was not declared in this scope 254 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:9: error: ‘sqLength’ was not declared in this scope 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:263:18: error: expected ‘;’ before ‘invLength’ 263 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:9: error: ‘mChunkBase’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:41: error: ‘invLength’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::crossProduct(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:18: error: ‘mChunkBase’ was not declared in this scope 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:273:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 273 | (mChunkBase[2] * rkVec.mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:274:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 274 | (mChunkBase[2] * rkVec.mChunkBase[0]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:275:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 275 | (mChunkBase[0] * rkVec.mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:276:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 276 | (mChunkBase[0] * rkVec.mChunkBase[1]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:277:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 277 | (mChunkBase[1] * rkVec.mChunkBase[0]) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::midPoint(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:31: error: ‘mChunkBase’ was not declared in this scope 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:283:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 283 | (mChunkBase[1] + rkVec.mChunkBase[1]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:284:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 284 | (mChunkBase[2] + rkVec.mChunkBase[2]) * 0.5f ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeFloor(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:9: error: ‘ArrayReal’ was not declared in this scope 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:290:15: error: ‘ArrayReal’ does not name a type 290 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:9: error: ‘aChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:50: error: ‘bChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeCeil(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:9: error: ‘ArrayReal’ was not declared in this scope 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:299:15: error: ‘ArrayReal’ does not name a type 299 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:9: error: ‘aChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:50: error: ‘bChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:305:12: error: ‘ArrayReal’ does not name a type 305 | inline ArrayReal ArrayVector3::getMinComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:310:12: error: ‘ArrayReal’ does not name a type 310 | inline ArrayReal ArrayVector3::getMaxComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::setToSign()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:317:9: error: ‘mChunkBase’ was not declared in this scope 317 | mChunkBase[0] = mChunkBase[0] >= 0 ? 1.0f : -1.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::perpendicular() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:326:15: error: ‘ArrayMaskR’ does not name a type 326 | const ArrayMaskR mask = perp.squaredLength() <= MathlibC::fSqEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:328:13: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 328 | if( mask ) | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::normalisedCopy() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:345:9: error: ‘ArrayReal’ was not declared in this scope 345 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:9: error: ‘sqLength’ was not declared in this scope 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:57: error: ‘ONE’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:83: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:354:18: error: expected ‘;’ before ‘invLength’ 354 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:30: error: ‘mChunkBase’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:46: error: ‘invLength’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::reflect(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:363:41: error: ‘const class Ogre::ArrayVector3’ has no member named ‘dotProduct’; did you mean ‘crossProduct’? 363 | return ( *this - ( 2.0f * this->dotProduct( normal ) ) * normal ); | ^~~~~~~~~~ | crossProduct /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::inverseLeaveZeroes()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:9: error: ‘mChunkBase’ was not declared in this scope 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘int Ogre::ArrayVector3::isNaN() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:378:29: error: ‘mChunkBase’ was not declared in this scope 378 | return Math::isNaN( mChunkBase[0] ) | Math::isNaN( mChunkBase[1] ) | Math::isNaN( mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::primaryAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:392:9: error: ‘ArrayReal’ was not declared in this scope 392 | ArrayReal absx = Math::Abs( mChunkBase[0] ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:393:18: error: expected ‘;’ before ‘absy’ 393 | ArrayReal absy = Math::Abs( mChunkBase[1] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:394:18: error: expected ‘;’ before ‘absz’ 394 | ArrayReal absz = Math::Abs( mChunkBase[2] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:397:18: error: expected ‘;’ before ‘sign’ 397 | ArrayReal sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[0] > 0 ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:398:28: error: ‘sign’ was not declared in this scope; did you mean ‘sin’? 398 | ArrayVector3 xVec( sign, 0, 0 ); | ^~~~ | sin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:46: error: ‘mChunkBase’ was not declared in this scope 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:405:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 405 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[2] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:409:9: error: ‘ArrayMaskR’ was not declared in this scope 409 | ArrayMaskR mask = absx > absz; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:87: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:16: error: ‘absy’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:23: error: ‘absz’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:418:21: error: ‘absx’ was not declared in this scope; did you mean ‘abs’? 418 | yVec.Cmov4( absx > absy, xVec ); | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMin() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:424:25: error: ‘mChunkBase’ was not declared in this scope 424 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMax() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:429:25: error: ‘mChunkBase’ was not declared in this scope 429 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:17: error: variable or field ‘Cmov4’ declared void 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:38: error: ‘ArrayMaskR’ was not declared in this scope 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:55: error: expected primary-expression before ‘const’ 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:17: error: variable or field ‘CmovRobust’ declared void 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:43: error: ‘ArrayMaskR’ was not declared in this scope 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:60: error: expected primary-expression before ‘const’ 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::loadFromAoS(const Ogre::Real*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:452:9: error: ‘mChunkBase’ was not declared in this scope 452 | mChunkBase[0] = src[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:32: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:57: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:82: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:72:32: error: ‘ArrayReal’ does not name a type 72 | const ArrayReal &chunkZ ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:126:56: error: ‘ArrayReal’ does not name a type 126 | inline void FromOrthoDet1RotationMatrix( const ArrayReal *RESTRICT_ALIAS matrix ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:129:42: error: ‘ArrayRadian’ does not name a type 129 | inline void FromAngleAxis( const ArrayRadian &rfAngle, const ArrayVector3 &rkAxis ); | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:132:34: error: ‘ArrayRadian’ has not been declared 132 | inline void ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const; | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:141:78: error: ‘ArrayReal’ has not been declared 141 | inline friend ArrayQuaternion operator*( const ArrayQuaternion &lhs, ArrayReal scalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:142:50: error: ‘ArrayReal’ has not been declared 142 | inline friend ArrayQuaternion operator*( ArrayReal scalar, const ArrayQuaternion &lhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:145:57: error: ‘ArrayReal’ does not name a type 145 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal Dot( const ArrayQuaternion &rkQ ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:158:16: error: ‘ArrayReal’ does not name a type 158 | inline ArrayReal Norm() const; // Returns the squared length, doesn't modify | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:193:46: error: ‘ArrayReal’ has not been declared 193 | static inline ArrayQuaternion Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:199:54: error: ‘ArrayReal’ has not been declared 199 | static inline ArrayQuaternion nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:205:46: error: ‘ArrayReal’ has not been declared 205 | static inline ArrayQuaternion nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:229:28: error: ‘ArrayMaskR’ has not been declared 229 | inline void Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:250:46: error: ‘ArrayMaskR’ has not been declared 250 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::getAsQuaternion(Ogre::Quaternion&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:84:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 84 | out.w = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘Ogre::Quaternion Ogre::ArrayQuaternion::getAsQuaternion(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:96:44: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 96 | return Quaternion( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::setFromQuaternion(const Ogre::Quaternion&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:105:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 105 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.w; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:260: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:85:25: error: ‘ArrayReal’ does not name a type 85 | DEFINE_L_OPERATION( ArrayReal, ArrayQuaternion, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:42:48: note: in definition of macro ‘DEFINE_L_OPERATION’ 42 | inline ArrayQuaternion operator op ( const leftType lhs, const rightClass &rhs )\ | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:86:42: error: ‘ArrayReal’ does not name a type 86 | DEFINE_R_OPERATION( ArrayQuaternion, ArrayReal, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:51:70: note: in definition of macro ‘DEFINE_R_OPERATION’ 51 | inline ArrayQuaternion operator op ( const leftClass &lhs, const rightType rhs )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:96:41: error: ‘ArrayReal’ does not name a type 96 | DEFINE_UPDATE_R_OPERATION( ArrayReal, *=, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:70:54: note: in definition of macro ‘DEFINE_UPDATE_R_OPERATION’ 70 | inline void ArrayQuaternion::operator op ( const rightType a )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Slerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:52: error: ‘ArrayReal’ was not declared in this scope 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:66: error: expected primary-expression before ‘const’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:121:57: error: expected primary-expression before ‘const’ 121 | const ArrayQuaternion &rkQ /*, bool shortestPath*/ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:122:5: error: expected ‘,’ or ‘;’ before ‘{’ token 122 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerpShortest’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:60: error: ‘ArrayReal’ was not declared in this scope 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:74: error: expected primary-expression before ‘const’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:165:60: error: expected primary-expression before ‘const’ 165 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:166:5: error: expected ‘,’ or ‘;’ before ‘{’ token 166 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:52: error: ‘ArrayReal’ was not declared in this scope 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:66: error: expected primary-expression before ‘const’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:186:57: error: expected primary-expression before ‘const’ 186 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:187:5: error: expected ‘,’ or ‘;’ before ‘{’ token 187 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:199:82: error: ‘ArrayMaskR’ has not been declared 199 | const ArrayQuaternion &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Cmov4(const Ogre::ArrayQuaternion&, const Ogre::ArrayQuaternion&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:202:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 202 | MathlibC::Cmov4( arg1.w, arg2.w, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:203:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 203 | MathlibC::Cmov4( arg1.x, arg2.x, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:204:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 204 | MathlibC::Cmov4( arg1.y, arg2.y, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:205:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 205 | MathlibC::Cmov4( arg1.z, arg2.z, mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static void Ogre::ArrayQuaternion::mul(const Ogre::ArrayQuaternion&, Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:211:48: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 211 | ArrayVector3 qVec( inQ.x, inQ.y, inQ.z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:217:9: error: ‘ArrayReal’ was not declared in this scope 217 | ArrayReal w2 = inQ.w + inQ.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:233:69: error: ‘ArrayReal’ does not name a type 233 | inline void ArrayQuaternion::FromOrthoDet1RotationMatrix( const ArrayReal * RESTRICT_ALIAS matrix ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromOrthoDet1RotationMatrix(const int*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:235:9: error: ‘ArrayReal’ was not declared in this scope 235 | ArrayReal m00 = matrix[0], m01 = matrix[1], m02 = matrix[2], | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:50: error: ‘m00’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:58: error: ‘m11’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:64: error: ‘m22’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:31: error: ‘m21’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:37: error: ‘m12’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:31: error: ‘m02’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:37: error: ‘m20’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:31: error: ‘m10’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:37: error: ‘m01’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:261:55: error: ‘ArrayRadian’ does not name a type 261 | inline void ArrayQuaternion::FromAngleAxis( const ArrayRadian& rfAngle, const ArrayVector3& rkAxis ) | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromAngleAxis(const int&, const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:268:9: error: ‘ArrayReal’ was not declared in this scope 268 | ArrayReal fHalfAngle( rfAngle.valueRadians() * 0.5f ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:270:18: error: expected ‘;’ before ‘fSin’ 270 | ArrayReal fSin; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:28: error: ‘fHalfAngle’ was not declared in this scope; did you mean ‘rfAngle’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~~~~~~~ | rfAngle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:40: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:273:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 273 | ArrayReal * RESTRICT_ALIAS chunkBase = &w; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:274:15: error: ‘ArrayReal’ does not name a type 274 | const ArrayReal * RESTRICT_ALIAS rkAxisChunkBase = rkAxis.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:9: error: ‘chunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:31: error: ‘rkAxisChunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:17: error: variable or field ‘ToAngleAxis’ declared void 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:47: error: ‘ArrayRadian’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:60: error: ‘rfAngle’ was not declared in this scope; did you mean ‘Angle’? 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:82: error: expected primary-expression before ‘&’ token 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:83: error: ‘rkAxis’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::xAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:309:9: error: ‘ArrayReal’ was not declared in this scope 309 | ArrayReal fTy = y + y; // 2 * y | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:310:18: error: expected ‘;’ before ‘fTz’ 310 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:311:18: error: expected ‘;’ before ‘fTwy’ 311 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:312:18: error: expected ‘;’ before ‘fTwz’ 312 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:313:18: error: expected ‘;’ before ‘fTxy’ 313 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:314:18: error: expected ‘;’ before ‘fTxz’ 314 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:315:18: error: expected ‘;’ before ‘fTyy’ 315 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:316:18: error: expected ‘;’ before ‘fTzz’ 316 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:38: error: ‘fTyy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:45: error: ‘fTzz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:52: error: ‘fTxy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:59: error: ‘fTwz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:65: error: ‘fTxz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:72: error: ‘fTwy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::yAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:323:9: error: ‘ArrayReal’ was not declared in this scope 323 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:324:18: error: expected ‘;’ before ‘fTy’ 324 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:325:18: error: expected ‘;’ before ‘fTz’ 325 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:326:18: error: expected ‘;’ before ‘fTwx’ 326 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:327:18: error: expected ‘;’ before ‘fTwz’ 327 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:328:18: error: expected ‘;’ before ‘fTxx’ 328 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:329:18: error: expected ‘;’ before ‘fTxy’ 329 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:330:18: error: expected ‘;’ before ‘fTyz’ 330 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:331:18: error: expected ‘;’ before ‘fTzz’ 331 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:30: error: ‘fTxy’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:37: error: ‘fTwz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:51: error: ‘fTxx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:58: error: ‘fTzz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:65: error: ‘fTyz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:72: error: ‘fTwx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::zAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:338:9: error: ‘ArrayReal’ was not declared in this scope 338 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:339:18: error: expected ‘;’ before ‘fTy’ 339 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:340:18: error: expected ‘;’ before ‘fTz’ 340 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:341:18: error: expected ‘;’ before ‘fTwx’ 341 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:342:18: error: expected ‘;’ before ‘fTwy’ 342 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:343:18: error: expected ‘;’ before ‘fTxx’ 343 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:344:18: error: expected ‘;’ before ‘fTxz’ 344 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:345:18: error: expected ‘;’ before ‘fTyy’ 345 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:346:18: error: expected ‘;’ before ‘fTyz’ 346 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:30: error: ‘fTxz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:37: error: ‘fTwy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:43: error: ‘fTyz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:50: error: ‘fTwx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:64: error: ‘fTxx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:71: error: ‘fTyy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:351:12: error: ‘ArrayReal’ does not name a type 351 | inline ArrayReal ArrayQuaternion::Dot( const ArrayQuaternion& rkQ ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:356:12: error: ‘ArrayReal’ does not name a type 356 | inline ArrayReal ArrayQuaternion::Norm() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:363:9: error: ‘ArrayReal’ was not declared in this scope 363 | ArrayReal sqLength = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:9: error: ‘sqLength’ was not declared in this scope 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:370:18: error: expected ‘;’ before ‘invLength’ 370 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:371:17: error: ‘invLength’ was not declared in this scope 371 | w = w * invLength; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Inverse() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:379:9: error: ‘ArrayReal’ was not declared in this scope 379 | ArrayReal fNorm = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:9: error: ‘fNorm’ was not declared in this scope 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:65: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:383:18: error: expected ‘;’ before ‘invNorm’ 383 | ArrayReal invNorm = MathlibC::Inv4( fNorm ); | ^~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:384:18: error: expected ‘;’ before ‘negInvNorm’ 384 | ArrayReal negInvNorm = -invNorm; | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:37: error: ‘invNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:50: error: ‘negInvNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Exp() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:400:9: error: ‘ArrayReal’ was not declared in this scope 400 | ArrayReal fAngle = std::sqrt( x * x + y * y + z * z ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:402:18: error: expected ‘;’ before ‘localW’ 402 | ArrayReal localW, fSin; | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:28: error: ‘fAngle’ was not declared in this scope; did you mean ‘Angle’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:36: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:42: error: ‘localW’ was not declared in this scope 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:406:18: error: expected ‘;’ before ‘coeff’ 406 | ArrayReal coeff = MathlibC::CmovRobust( fSin / fAngle, 1.0f, | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:408:45: error: ‘coeff’ was not declared in this scope 408 | return ArrayQuaternion( localW, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Log() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:417:9: error: ‘ArrayReal’ was not declared in this scope 417 | ArrayReal fAngle = MathlibC::ACos4( w ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:418:18: error: expected ‘;’ before ‘fSin’ 418 | ArrayReal fSin = MathlibC::Sin4( fAngle ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:421:9: error: ‘ArrayMaskR’ was not declared in this scope 421 | ArrayMaskR mask = Math::Abs( w ) < MathlibC::ONE && Math::Abs( fSin ) >= MathlibC::fEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:427:18: error: expected ‘;’ before ‘coeff’ 427 | ArrayReal coeff = MathlibC::CmovRobust( fAngle * MathlibC::InvNonZero4( fSin ), 1.0f, mask ); | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:429:40: error: ‘coeff’ was not declared in this scope 429 | return ArrayQuaternion( 0, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:435:36: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 435 | ArrayVector3 qVec( x, y, z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:441:9: error: ‘ArrayReal’ was not declared in this scope 441 | ArrayReal w2 = w + w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:17: error: variable or field ‘Cmov4’ declared void 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:41: error: ‘ArrayMaskR’ was not declared in this scope 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:58: error: expected primary-expression before ‘const’ 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[12]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:152:29: error: ‘ArrayMaskR’ has not been declared 152 | inline void retain( ArrayMaskR orientation, ArrayMaskR scale ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:152:53: error: ‘ArrayMaskR’ has not been declared 152 | inline void retain( ArrayMaskR orientation, ArrayMaskR scale ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::ArrayMatrixAf4x3::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:79:13: error: ‘mChunkBase’ was not declared in this scope 79 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:181:9: error: ‘ArrayReal’ does not name a type 181 | ArrayReal mChunkBase[12]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In constructor ‘Ogre::SimpleMatrixAf4x3::SimpleMatrixAf4x3(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:188:13: error: ‘mChunkBase’ was not declared in this scope 188 | mChunkBase[0] = m00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:209:17: error: ‘mChunkBase’ was not declared in this scope 209 | mChunkBase[i] = src._m[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:221:30: error: ‘mChunkBase’ was not declared in this scope 221 | dst->_m[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store4x3(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:238:30: error: ‘mChunkBase’ was not declared in this scope 238 | dst->_m[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store4x3(float*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:250:26: error: ‘mChunkBase’ was not declared in this scope 250 | dst[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::streamTo4x3(float*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:262:26: error: ‘mChunkBase’ was not declared in this scope 262 | dst[i] = mChunkBase[i]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:277: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:17: error: variable or field ‘concatArrayMatAf4x3’ declared void 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:39: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:51: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:40:41: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:41:41: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:17: error: variable or field ‘concatArrayMatAf4x3’ declared void 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:38: error: ‘ArrayReal’ was not declared in this scope 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:50: note: in expansion of macro ‘RESTRICT_ALIAS’ 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:92:38: error: expected primary-expression before ‘const’ 92 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In function ‘Ogre::ArrayMatrixAf4x3 Ogre::operator*(const ArrayMatrixAf4x3&, const ArrayMatrixAf4x3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:37: error: ‘class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:53: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:69: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:9: error: ‘concatArrayMatAf4x3’ was not declared in this scope 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrixAf4x3::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:15: error: ‘mChunkBase’ was not declared in this scope 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:161:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 161 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:163:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:163:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:164:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:166:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:166:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:167:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::operator*=(const Ogre::ArrayMatrixAf4x3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:30: error: ‘mChunkBase’ was not declared in this scope 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:46: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:9: error: ‘concatArrayMatAf4x3’ was not declared in this scope 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:177:9: error: ‘ArrayReal’ was not declared in this scope 177 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:177:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 177 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:178:15: error: ‘ArrayReal’ does not name a type 178 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:179:18: error: expected ‘;’ before ‘fTx’ 179 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:180:18: error: expected ‘;’ before ‘fTy’ 180 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:181:18: error: expected ‘;’ before ‘fTz’ 181 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:182:18: error: expected ‘;’ before ‘fTwx’ 182 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:183:18: error: expected ‘;’ before ‘fTwy’ 183 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:184:18: error: expected ‘;’ before ‘fTwz’ 184 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:185:18: error: expected ‘;’ before ‘fTxx’ 185 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:186:18: error: expected ‘;’ before ‘fTxy’ 186 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:187:18: error: expected ‘;’ before ‘fTxz’ 187 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:188:18: error: expected ‘;’ before ‘fTyy’ 188 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:189:18: error: expected ‘;’ before ‘fTyz’ 189 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:190:18: error: expected ‘;’ before ‘fTzz’ 190 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:9: error: ‘chunkBase’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:33: error: ‘fTyy’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:40: error: ‘fTzz’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:193:24: error: ‘fTxy’ was not declared in this scope 193 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:193:31: error: ‘fTwz’ was not declared in this scope 193 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:194:24: error: ‘fTxz’ was not declared in this scope 194 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:194:31: error: ‘fTwy’ was not declared in this scope 194 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:196:33: error: ‘fTxx’ was not declared in this scope 196 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:197:24: error: ‘fTyz’ was not declared in this scope 197 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:197:31: error: ‘fTwx’ was not declared in this scope 197 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:206:9: error: ‘ArrayReal’ was not declared in this scope 206 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:206:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 206 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:207:15: error: ‘ArrayReal’ does not name a type 207 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:208:15: error: ‘ArrayReal’ does not name a type 208 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:210:9: error: ‘chunkBase’ was not declared in this scope 210 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:210:39: error: ‘scaleChunkBase’ was not declared in this scope 210 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:213:24: error: ‘posChunkBase’ was not declared in this scope 213 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::decomposition(Ogre::ArrayVector3&, Ogre::ArrayVector3&, Ogre::ArrayQuaternion&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:229:15: error: ‘ArrayReal’ does not name a type 229 | const ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:232:9: error: ‘ArrayReal’ was not declared in this scope 232 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:233:18: error: expected ‘;’ before ‘m10’ 233 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:234:18: error: expected ‘;’ before ‘m20’ 234 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:236:18: error: expected ‘;’ before ‘fInvLength’ 236 | ArrayReal fInvLength = 1.0f / std::sqrt( m00 * m00 + m10 * m10 + m20 * m20 ); | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:238:18: error: expected ‘;’ before ‘q00’ 238 | ArrayReal q00, q01, q02, | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:9: error: ‘q00’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:15: error: ‘m00’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:21: error: ‘fInvLength’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:242:9: error: ‘q10’ was not declared in this scope 242 | q10 = m10 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:242:15: error: ‘m10’ was not declared in this scope 242 | q10 = m10 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:243:9: error: ‘q20’ was not declared in this scope 243 | q20 = m20 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:243:15: error: ‘m20’ was not declared in this scope 243 | q20 = m20 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:245:18: error: expected ‘;’ before ‘fDot’ 245 | ArrayReal fDot = q00 * m01 + q10 * m11 + q20 * m21; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:9: error: ‘q01’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:15: error: ‘m01’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:21: error: ‘fDot’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:247:9: error: ‘q11’ was not declared in this scope 247 | q11 = m11 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:247:15: error: ‘m11’ was not declared in this scope 247 | q11 = m11 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:248:9: error: ‘q21’ was not declared in this scope 248 | q21 = m21 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:248:15: error: ‘m21’ was not declared in this scope 248 | q21 = m21 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:22: error: ‘m02’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:34: error: ‘m12’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:46: error: ‘m22’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:257:9: error: ‘q02’ was not declared in this scope 257 | q02 = m02 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:258:9: error: ‘q12’ was not declared in this scope 258 | q12 = m12 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:259:9: error: ‘q22’ was not declared in this scope 259 | q22 = m22 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:276:18: error: expected ‘;’ before ‘fDet’ 276 | ArrayReal fDet = (q00*q11*q22 + q01*q12*q20 + q02*q10*q21) - | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:285:9: error: ‘fDet’ was not declared in this scope 285 | fDet = fDet < 0 ? -1.0f : 1.0f; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:296:15: error: ‘ArrayReal’ does not name a type 296 | const ArrayReal matrix[9] = { q00, q01, q02, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:299:50: error: ‘matrix’ was not declared in this scope; did you mean ‘Matrix4’? 299 | orientation.FromOrthoDet1RotationMatrix( matrix ); | ^~~~~~ | Matrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:301:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 301 | ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:302:9: error: ‘scaleChunkBase’ was not declared in this scope 302 | scaleChunkBase[0] = q00 * m00 + q10 * m10 + q20 * m20; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:306:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 306 | ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:307:9: error: ‘posChunkBase’ was not declared in this scope 307 | posChunkBase[0] = chunkBase[3]; | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:307:27: error: ‘chunkBase’ was not declared in this scope 307 | posChunkBase[0] = chunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::setToInverse()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:314:9: error: ‘ArrayReal’ was not declared in this scope 314 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:315:18: error: expected ‘;’ before ‘m20’ 315 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:317:18: error: expected ‘;’ before ‘t00’ 317 | ArrayReal t00 = m22 * m11 - m21 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:318:18: error: expected ‘;’ before ‘t10’ 318 | ArrayReal t10 = m20 * m12 - m22 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:319:18: error: expected ‘;’ before ‘t20’ 319 | ArrayReal t20 = m21 * m10 - m20 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:321:18: error: expected ‘;’ before ‘m00’ 321 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:324:18: error: expected ‘;’ before ‘det’ 324 | ArrayReal det = m00 * t00 + m01 * t10 + m02 * t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:325:18: error: expected ‘;’ before ‘invDet’ 325 | ArrayReal invDet= 1.0f / det; //High precision division | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:327:9: error: ‘t00’ was not declared in this scope 327 | t00 = t00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:327:21: error: ‘invDet’ was not declared in this scope 327 | t00 = t00 * invDet; | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:328:9: error: ‘t10’ was not declared in this scope 328 | t10 = t10 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:329:9: error: ‘t20’ was not declared in this scope 329 | t20 = t20 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:331:9: error: ‘m00’ was not declared in this scope 331 | m00 = m00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:332:9: error: ‘m01’ was not declared in this scope 332 | m01 = m01 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:333:9: error: ‘m02’ was not declared in this scope 333 | m02 = m02 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:335:18: error: expected ‘;’ before ‘r00’ 335 | ArrayReal r00 = t00; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:336:18: error: expected ‘;’ before ‘r01’ 336 | ArrayReal r01 = m02 * m21 - m01 * m22; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:337:18: error: expected ‘;’ before ‘r02’ 337 | ArrayReal r02 = m01 * m12 - m02 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:339:18: error: expected ‘;’ before ‘r10’ 339 | ArrayReal r10 = t10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:340:18: error: expected ‘;’ before ‘r11’ 340 | ArrayReal r11 = m00 * m22 - m02 * m20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:341:18: error: expected ‘;’ before ‘r12’ 341 | ArrayReal r12 = m02 * m10 - m00 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:343:18: error: expected ‘;’ before ‘r20’ 343 | ArrayReal r20 = t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:344:18: error: expected ‘;’ before ‘r21’ 344 | ArrayReal r21 = m01 * m20 - m00 * m21; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:345:18: error: expected ‘;’ before ‘r22’ 345 | ArrayReal r22 = m00 * m11 - m01 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:347:18: error: expected ‘;’ before ‘m03’ 347 | ArrayReal m03 = mChunkBase[3], m13 = mChunkBase[7], m23 = mChunkBase[11]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:349:18: error: expected ‘;’ before ‘r03’ 349 | ArrayReal r03 = -(r00 * m03 + r01 * m13 + r02 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:350:18: error: expected ‘;’ before ‘r13’ 350 | ArrayReal r13 = -(r10 * m03 + r11 * m13 + r12 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:351:18: error: expected ‘;’ before ‘r23’ 351 | ArrayReal r23 = -(r20 * m03 + r21 * m13 + r22 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:353:9: error: ‘mChunkBase’ was not declared in this scope 353 | mChunkBase[0] = r00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:353:25: error: ‘r00’ was not declared in this scope 353 | mChunkBase[0] = r00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:354:25: error: ‘r01’ was not declared in this scope 354 | mChunkBase[1] = r01; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:355:25: error: ‘r02’ was not declared in this scope 355 | mChunkBase[2] = r02; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:356:25: error: ‘r03’ was not declared in this scope 356 | mChunkBase[3] = r03; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:358:25: error: ‘r10’ was not declared in this scope 358 | mChunkBase[4] = r10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:359:25: error: ‘r11’ was not declared in this scope 359 | mChunkBase[5] = r11; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:360:25: error: ‘r12’ was not declared in this scope 360 | mChunkBase[6] = r12; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:361:25: error: ‘r13’ was not declared in this scope 361 | mChunkBase[7] = r13; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:363:25: error: ‘r20’ was not declared in this scope 363 | mChunkBase[8] = r20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:364:25: error: ‘r21’ was not declared in this scope 364 | mChunkBase[9] = r21; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:365:25: error: ‘r22’ was not declared in this scope 365 | mChunkBase[10]= r22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:366:25: error: ‘r23’ was not declared in this scope 366 | mChunkBase[11]= r23; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::setToInverseDegeneratesAsIdentity()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:371:9: error: ‘ArrayReal’ was not declared in this scope 371 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:372:18: error: expected ‘;’ before ‘m20’ 372 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:374:18: error: expected ‘;’ before ‘t00’ 374 | ArrayReal t00 = m22 * m11 - m21 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:375:18: error: expected ‘;’ before ‘t10’ 375 | ArrayReal t10 = m20 * m12 - m22 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:376:18: error: expected ‘;’ before ‘t20’ 376 | ArrayReal t20 = m21 * m10 - m20 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:378:18: error: expected ‘;’ before ‘m00’ 378 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:381:18: error: expected ‘;’ before ‘det’ 381 | ArrayReal det = m00 * t00 + m01 * t10 + m02 * t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:23: error: ‘Abs4’ is not a member of ‘Ogre::MathlibC’ 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:29: error: ‘det’ was not declared in this scope; did you mean ‘set’? 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~ | set /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:48: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:385:13: error: ‘mChunkBase’ was not declared in this scope 385 | mChunkBase[0] = 1; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:402:22: error: expected ‘;’ before ‘invDet’ 402 | ArrayReal invDet = 1.0f / det; //High precision division | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:404:13: error: ‘t00’ was not declared in this scope 404 | t00 = t00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:404:25: error: ‘invDet’ was not declared in this scope 404 | t00 = t00 * invDet; | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:405:13: error: ‘t10’ was not declared in this scope 405 | t10 = t10 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:406:13: error: ‘t20’ was not declared in this scope 406 | t20 = t20 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:408:13: error: ‘m00’ was not declared in this scope 408 | m00 = m00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:409:13: error: ‘m01’ was not declared in this scope 409 | m01 = m01 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:410:13: error: ‘m02’ was not declared in this scope 410 | m02 = m02 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:412:22: error: expected ‘;’ before ‘r00’ 412 | ArrayReal r00 = t00; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:413:22: error: expected ‘;’ before ‘r01’ 413 | ArrayReal r01 = m02 * m21 - m01 * m22; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:414:22: error: expected ‘;’ before ‘r02’ 414 | ArrayReal r02 = m01 * m12 - m02 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:416:22: error: expected ‘;’ before ‘r10’ 416 | ArrayReal r10 = t10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:417:22: error: expected ‘;’ before ‘r11’ 417 | ArrayReal r11 = m00 * m22 - m02 * m20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:418:22: error: expected ‘;’ before ‘r12’ 418 | ArrayReal r12 = m02 * m10 - m00 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:420:22: error: expected ‘;’ before ‘r20’ 420 | ArrayReal r20 = t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:421:22: error: expected ‘;’ before ‘r21’ 421 | ArrayReal r21 = m01 * m20 - m00 * m21; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:422:22: error: expected ‘;’ before ‘r22’ 422 | ArrayReal r22 = m00 * m11 - m01 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:424:22: error: expected ‘;’ before ‘m03’ 424 | ArrayReal m03 = mChunkBase[3], m13 = mChunkBase[7], m23 = mChunkBase[11]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:426:22: error: expected ‘;’ before ‘r03’ 426 | ArrayReal r03 = -(r00 * m03 + r01 * m13 + r02 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:427:22: error: expected ‘;’ before ‘r13’ 427 | ArrayReal r13 = -(r10 * m03 + r11 * m13 + r12 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:428:22: error: expected ‘;’ before ‘r23’ 428 | ArrayReal r23 = -(r20 * m03 + r21 * m13 + r22 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:430:13: error: ‘mChunkBase’ was not declared in this scope 430 | mChunkBase[0] = r00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:430:29: error: ‘r00’ was not declared in this scope 430 | mChunkBase[0] = r00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:431:29: error: ‘r01’ was not declared in this scope 431 | mChunkBase[1] = r01; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:432:29: error: ‘r02’ was not declared in this scope 432 | mChunkBase[2] = r02; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:433:29: error: ‘r03’ was not declared in this scope 433 | mChunkBase[3] = r03; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:435:29: error: ‘r10’ was not declared in this scope 435 | mChunkBase[4] = r10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:436:29: error: ‘r11’ was not declared in this scope 436 | mChunkBase[5] = r11; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:437:29: error: ‘r12’ was not declared in this scope 437 | mChunkBase[6] = r12; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:438:29: error: ‘r13’ was not declared in this scope 438 | mChunkBase[7] = r13; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:440:29: error: ‘r20’ was not declared in this scope 440 | mChunkBase[8] = r20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:441:29: error: ‘r21’ was not declared in this scope 441 | mChunkBase[9] = r21; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:442:30: error: ‘r22’ was not declared in this scope 442 | mChunkBase[10] = r22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:443:30: error: ‘r23’ was not declared in this scope 443 | mChunkBase[11] = r23; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:17: error: variable or field ‘retain’ declared void 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:43: error: ‘ArrayMaskR’ was not declared in this scope 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:67: error: ‘ArrayMaskR’ was not declared in this scope 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::streamToAoS(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:488:28: error: ‘mChunkBase’ was not declared in this scope 488 | dst->_m[i ] = mChunkBase[ARRAY_PACKED_REALS * (i )]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:488:39: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 488 | dst->_m[i ] = mChunkBase[ARRAY_PACKED_REALS * (i )]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::storeToAoS(Ogre::SimpleMatrixAf4x3*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:504:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 504 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:504:36: error: ‘mChunkBase’ was not declared in this scope 504 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:505:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 505 | dst->mChunkBase[i+1] = mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:506:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 506 | dst->mChunkBase[i+2] = mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:507:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 507 | dst->mChunkBase[i+3] = mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::streamToAoS(Ogre::SimpleMatrixAf4x3*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:515:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 515 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:515:36: error: ‘mChunkBase’ was not declared in this scope 515 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:516:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 516 | dst->mChunkBase[i+1] = mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:517:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 517 | dst->mChunkBase[i+2] = mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:518:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 518 | dst->mChunkBase[i+3] = mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::Matrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:526:13: error: ‘mChunkBase’ was not declared in this scope 526 | mChunkBase[i ] = src->_m[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::Matrix4* __restrict__*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:537:13: error: ‘mChunkBase’ was not declared in this scope 537 | mChunkBase[i ] = src[0]->_m[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::SimpleMatrixAf4x3*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:548:13: error: ‘mChunkBase’ was not declared in this scope 548 | mChunkBase[i ] = src->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:548:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 548 | mChunkBase[i ] = src->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:549:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 549 | mChunkBase[i+1] = src->mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:550:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 550 | mChunkBase[i+2] = src->mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:551:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 551 | mChunkBase[i+3] = src->mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::SimpleMatrixAf4x3* __restrict__*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:559:13: error: ‘mChunkBase’ was not declared in this scope 559 | mChunkBase[i ] = src[0]->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:559:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 559 | mChunkBase[i ] = src[0]->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:560:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 560 | mChunkBase[i+1] = src[0]->mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:561:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 561 | mChunkBase[i+2] = src[0]->mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:562:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 562 | mChunkBase[i+3] = src[0]->mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h: In member function ‘void Ogre::BoneTransform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:136:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 136 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h: In member function ‘void Ogre::BoneTransform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:150:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 150 | mOwner += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrix4.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:31, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreNodeMemoryManager.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:38: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In copy constructor ‘Ogre::ArrayMatrix4::ArrayMatrix4(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:17: error: ‘mChunkBase’ was not declared in this scope 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:38: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:84:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 84 | mChunkBase[i + 1] = copy.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:85:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 85 | mChunkBase[i + 2] = copy.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:86:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 86 | mChunkBase[i + 3] = copy.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::getAsMatrix4(Ogre::Matrix4&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:93:86: error: ‘mChunkBase’ was not declared in this scope 93 | const Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:97:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 97 | matrix[i] = aliasedReal[ARRAY_PACKED_REALS * ( i ) + index]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setFromMatrix4(const Ogre::Matrix4&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:116:80: error: ‘mChunkBase’ was not declared in this scope 116 | Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:120:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 120 | aliasedReal[ARRAY_PACKED_REALS * ( i ) + index] = matrix[i]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:130:13: error: ‘mChunkBase’ was not declared in this scope 130 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘Ogre::ArrayMatrix4& Ogre::ArrayMatrix4::operator=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:17: error: ‘mChunkBase’ was not declared in this scope 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:165:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 165 | mChunkBase[i + 1] = rkMatrix.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:166:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 166 | mChunkBase[i + 2] = rkMatrix.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:167:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 167 | mChunkBase[i + 3] = rkMatrix.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:224:9: error: ‘ArrayReal’ does not name a type 224 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::SimpleMatrix4::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:229:13: error: ‘mChunkBase’ was not declared in this scope 229 | mChunkBase[0] = src._m[0]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:253: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:17: error: variable or field ‘concatArrayMat4’ declared void 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:35: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:40:37: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:41:37: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:17: error: variable or field ‘concatArrayMat4’ declared void 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:35: error: ‘ArrayReal’ was not declared in this scope 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:106:37: error: expected primary-expression before ‘const’ 106 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In function ‘Ogre::ArrayMatrix4 Ogre::operator*(const ArrayMatrix4&, const ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:33: error: ‘class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:49: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:65: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:9: error: ‘concatArrayMat4’ was not declared in this scope 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrix4::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:189:9: error: ‘ArrayReal’ was not declared in this scope 189 | ArrayReal invW = ( mChunkBase[12] * rhs.mChunkBase[0] + mChunkBase[13] * rhs.mChunkBase[1] ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:9: error: ‘invW’ was not declared in this scope 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:26: error: ‘Inv4’ is not a member of ‘Ogre::MathlibC’ 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:15: error: ‘mChunkBase’ was not declared in this scope 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:196:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 196 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:199:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 199 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:202:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 202 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) * invW ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::operator*=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:26: error: ‘mChunkBase’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:9: error: ‘concatArrayMat4’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:9: error: ‘ArrayReal’ was not declared in this scope 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:213:15: error: ‘ArrayReal’ does not name a type 213 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:214:18: error: expected ‘;’ before ‘fTx’ 214 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:215:18: error: expected ‘;’ before ‘fTy’ 215 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:216:18: error: expected ‘;’ before ‘fTz’ 216 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:217:18: error: expected ‘;’ before ‘fTwx’ 217 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:218:18: error: expected ‘;’ before ‘fTwy’ 218 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:219:18: error: expected ‘;’ before ‘fTwz’ 219 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:220:18: error: expected ‘;’ before ‘fTxx’ 220 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:221:18: error: expected ‘;’ before ‘fTxy’ 221 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:222:18: error: expected ‘;’ before ‘fTxz’ 222 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:223:18: error: expected ‘;’ before ‘fTyy’ 223 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:224:18: error: expected ‘;’ before ‘fTyz’ 224 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:225:18: error: expected ‘;’ before ‘fTzz’ 225 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:9: error: ‘chunkBase’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:33: error: ‘fTyy’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:40: error: ‘fTzz’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:24: error: ‘fTxy’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:31: error: ‘fTwz’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:24: error: ‘fTxz’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:31: error: ‘fTwy’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:231:33: error: ‘fTxx’ was not declared in this scope 231 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:24: error: ‘fTyz’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:31: error: ‘fTwx’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:9: error: ‘ArrayReal’ was not declared in this scope 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:242:15: error: ‘ArrayReal’ does not name a type 242 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:243:15: error: ‘ArrayReal’ does not name a type 243 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:9: error: ‘chunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:39: error: ‘scaleChunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:248:24: error: ‘posChunkBase’ was not declared in this scope 248 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:261:25: error: ‘mChunkBase’ was not declared in this scope 261 | chunkBase[12] = mChunkBase[13] = mChunkBase[14] = 0.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘bool Ogre::ArrayMatrix4::isAffine() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:267:17: error: ‘mChunkBase’ was not declared in this scope 267 | return (mChunkBase[12] == 0) & (mChunkBase[13] == 0) & | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::loadFromAoS(const Ogre::SimpleMatrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:9: error: ‘mChunkBase’ was not declared in this scope 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:284:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 284 | mChunkBase[1] = src->mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:285:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 285 | mChunkBase[2] = src->mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:286:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 286 | mChunkBase[3] = src->mChunkBase[3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:287:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 287 | mChunkBase[4] = src->mChunkBase[4]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:288:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 288 | mChunkBase[5] = src->mChunkBase[5]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:289:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 289 | mChunkBase[6] = src->mChunkBase[6]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:290:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 290 | mChunkBase[7] = src->mChunkBase[7]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:291:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 291 | mChunkBase[8] = src->mChunkBase[8]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:292:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 292 | mChunkBase[9] = src->mChunkBase[9]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:293:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 293 | mChunkBase[10] = src->mChunkBase[10]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:294:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 294 | mChunkBase[11] = src->mChunkBase[11]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:295:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 295 | mChunkBase[12] = src->mChunkBase[12]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:296:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 296 | mChunkBase[13] = src->mChunkBase[13]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:297:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 297 | mChunkBase[14] = src->mChunkBase[14]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:298:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 298 | mChunkBase[15] = src->mChunkBase[15]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:199:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 199 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectMemoryManager.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:39: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:149:16: error: ‘ArrayMaskR’ does not name a type 149 | inline ArrayMaskR intersects( const ArrayAabb &b2 ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal volume() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:158:16: error: ‘ArrayMaskR’ does not name a type 158 | inline ArrayMaskR contains( const ArrayAabb &other ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:161:16: error: ‘ArrayMaskR’ does not name a type 161 | inline ArrayMaskR contains( const ArrayVector3 &v ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:164:16: error: ‘ArrayReal’ does not name a type 164 | inline ArrayReal squaredDistance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:167:16: error: ‘ArrayReal’ does not name a type 167 | inline ArrayReal distance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::getAsAabb(Ogre::Aabb&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:87:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 87 | out.mCenter.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::setFromAabb(const Ogre::Aabb&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:107:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 107 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = aabb.mCenter.x; // X | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:179: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:66:12: error: ‘ArrayMaskR’ does not name a type 66 | inline ArrayMaskR ArrayAabb::intersects( const ArrayAabb& b2 ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:81:12: error: ‘ArrayReal’ does not name a type 81 | inline ArrayReal ArrayAabb::volume() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:90:12: error: ‘ArrayMaskR’ does not name a type 90 | inline ArrayMaskR ArrayAabb::contains( const ArrayAabb &other ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:109:12: error: ‘ArrayMaskR’ does not name a type 109 | inline ArrayMaskR ArrayAabb::contains( const ArrayVector3 &v ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:123:12: error: ‘ArrayReal’ does not name a type 123 | inline ArrayReal ArrayAabb::squaredDistance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:137:12: error: ‘ArrayReal’ does not name a type 137 | inline ArrayReal ArrayAabb::distance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: In member function ‘void Ogre::ArrayAabb::transformAffine(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:148:9: error: ‘ArrayReal’ was not declared in this scope 148 | ArrayReal x = Math::Abs( m.mChunkBase[2] ) * mHalfSize.mChunkBase[2]; // abs( m02 ) * z + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:9: error: ‘x’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:13: error: ‘ogre_madd’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:152:18: error: expected ‘;’ before ‘y’ 152 | ArrayReal y = Math::Abs( m.mChunkBase[6] ) * mHalfSize.mChunkBase[2]; // abs( m12 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:9: error: ‘y’ was not declared in this scope; did you mean ‘yn’? 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^ | yn /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:156:18: error: expected ‘;’ before ‘z’ 156 | ArrayReal z = Math::Abs( m.mChunkBase[10] ) * mHalfSize.mChunkBase[2]; // abs( m22 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:9: error: ‘z’ was not declared in this scope 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:146:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 146 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:162:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 162 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceBoundsPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceFrustumPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:196:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 196 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceDirtyInstanceMgr()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:211:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 211 | mWorldRadius += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceCullLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:220:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 220 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:232:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 232 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLodPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:241:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 241 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLight.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreAutoParamDataSource.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:41: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h:77:66: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 77 | inline static void lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:39: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h:421:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 421 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:258:23: error: ‘ArrayReal’ does not name a type 258 | static inline ArrayReal calculateCameraDistance( uint32 _cameraSortMode, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:326:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 326 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreViewport.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderSystem.h:44, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:47: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:43: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:70: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:89: error: expected ‘)’ before ‘,’ token 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:525:40: note: to match this ‘(’ 525 | void getCustomWorldSpaceCorners( | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: variable or field ‘Real’ declared void 527 | Real customFarPlane ) const; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: expected ‘;’ at end of member declaration 527 | Real customFarPlane ) const; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:26: error: ‘customFarPlane’ does not name a type 527 | Real customFarPlane ) const; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:2709:13: error: ‘ArrayReal’ does not name a type 2709 | ArrayReal planeNegD; | ^~~~~~~~~ [34/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreDistanceLodStrategy.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreDistanceLodStrategy.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreDistanceLodStrategy.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDistanceLodStrategy.cpp FAILED: [code=1] OgreMain/CMakeFiles/OgreMain.dir/src/OgreDistanceLodStrategy.cpp.o /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreDistanceLodStrategy.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreDistanceLodStrategy.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreDistanceLodStrategy.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDistanceLodStrategy.cpp In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreDistanceLodStrategy.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDistanceLodStrategy.cpp:31: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayConfig.h:209:10: error: #error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" 209 | # error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h:77:66: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 77 | inline static void lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreMathlib.h:57, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayVector3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayQuaternion.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrix4.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreCamera.h:36, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDistanceLodStrategy.cpp:33: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:46:22: error: ‘ArrayReal’ does not name a type 46 | static const ArrayReal HALF; // 0.5f, 0.5f, 0.5f, 0.5f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:47:22: error: ‘ArrayReal’ does not name a type 47 | static const ArrayReal ONE; // 1.0f, 1.0f, 1.0f, 1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:48:22: error: ‘ArrayReal’ does not name a type 48 | static const ArrayReal THREE; // 3.0f, 3.0f, 3.0f, 3.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:49:22: error: ‘ArrayReal’ does not name a type 49 | static const ArrayReal NEG_ONE; //-1.0f, -1.0f, -1.0f, -1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:50:22: error: ‘ArrayReal’ does not name a type 50 | static const ArrayReal PI; // PI, PI, PI, PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:51:22: error: ‘ArrayReal’ does not name a type 51 | static const ArrayReal TWO_PI; // 2*PI, 2*PI, 2*PI, 2*PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:52:22: error: ‘ArrayReal’ does not name a type 52 | static const ArrayReal ONE_DIV_2PI; // 1 / 2PI, 1 / 2PI, 1 / 2PI, 1 / 2PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:53:22: error: ‘ArrayReal’ does not name a type 53 | static const ArrayReal fEpsilon; // 1e-6f, 1e-6f, 1e-6f, 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:54:22: error: ‘ArrayReal’ does not name a type 54 | static const ArrayReal fSqEpsilon; // 1e-12f, 1e-12f, 1e-12f, 1e-12f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:55:22: error: ‘ArrayReal’ does not name a type 55 | static const ArrayReal OneMinusEpsilon; // 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:56:22: error: ‘ArrayReal’ does not name a type 56 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:58:22: error: ‘ArrayReal’ does not name a type 58 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:60:22: error: ‘ArrayReal’ does not name a type 60 | static const ArrayReal FLOAT_MIN; // FLT_MIN, FLT_MIN, FLT_MIN, FLT_MIN | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:61:22: error: ‘ArrayReal’ does not name a type 61 | static const ArrayReal SIGN_MASK; // 0x80000000, 0x80000000, 0x80000000, 0x80000000 | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:62:22: error: ‘ArrayReal’ does not name a type 62 | static const ArrayReal INFINITEA; // Inf, Inf, Inf, Inf | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:63:22: error: ‘ArrayReal’ does not name a type 63 | static const ArrayReal MAX_NEG; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:64:22: error: ‘ArrayReal’ does not name a type 64 | static const ArrayReal MAX_POS; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:72:23: error: ‘ArrayReal’ does not name a type 72 | static inline ArrayReal Abs4( ArrayReal a ) { return Math::Abs( a ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:94:23: error: ‘ArrayReal’ does not name a type 94 | static inline ArrayReal Cmov4( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:133:23: error: ‘ArrayReal’ does not name a type 133 | static inline ArrayReal CmovRobust( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:137:23: error: ‘ArrayInt’ does not name a type 137 | static inline ArrayInt CmovRobust( ArrayInt arg1, ArrayInt arg2, ArrayMaskI mask ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:146:23: error: ‘ArrayInt’ does not name a type 146 | static inline ArrayInt And( ArrayInt a, ArrayInt b ) { return a & b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:148:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 148 | static inline ArrayMaskI And( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:153:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 153 | static inline ArrayMaskI And( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:158:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 158 | static inline ArrayMaskI And( ArrayMaskI a, ArrayMaskI b ) { return a & b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:164:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 164 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayInt b ) { return ( a & b ) != 0; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:166:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 166 | static inline ArrayMaskI TestFlags4( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:171:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 171 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:180:23: error: ‘ArrayInt’ does not name a type 180 | static inline ArrayInt AndNot( ArrayInt a, ArrayInt b ) { return a & ~b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:182:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 182 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:187:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 187 | static inline ArrayMaskI AndNot( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:192:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 192 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayMaskI b ) { return a & ( !b ); } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:198:23: error: ‘ArrayInt’ does not name a type 198 | static inline ArrayInt Or( ArrayInt a, ArrayInt b ) { return a | b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:199:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 199 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayMaskI b ) { return a | b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:201:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 201 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:205:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 205 | static inline ArrayMaskI Or( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:214:23: error: ‘ArrayMaskR’ does not name a type 214 | static inline ArrayMaskR CompareLess( ArrayReal a, ArrayReal b ) { return a < b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:220:23: error: ‘ArrayMaskR’ does not name a type 220 | static inline ArrayMaskR CompareLessEqual( ArrayReal a, ArrayReal b ) { return a <= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:226:23: error: ‘ArrayMaskR’ does not name a type 226 | static inline ArrayMaskR CompareGreater( ArrayReal a, ArrayReal b ) { return a > b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:232:23: error: ‘ArrayMaskR’ does not name a type 232 | static inline ArrayMaskR CompareGreaterEqual( ArrayReal a, ArrayReal b ) { return a >= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:234:23: error: ‘ArrayReal’ does not name a type 234 | static inline ArrayReal SetAll( Real val ) { return val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:236:23: error: ‘ArrayInt’ does not name a type 236 | static inline ArrayInt SetAll( uint32 val ) { return val; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:238:33: error: ‘ArrayReal’ has not been declared 238 | static inline void Set( ArrayReal &dst, Real val, size_t index ) { dst = val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:244:23: error: ‘ArrayMaskR’ does not name a type 244 | static inline ArrayMaskR isInfinity( ArrayReal a ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:250:23: error: ‘ArrayReal’ does not name a type 250 | static inline ArrayReal Max( ArrayReal a, ArrayReal b ) { return std::max( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:253:23: error: ‘ArrayReal’ does not name a type 253 | static inline ArrayReal Min( ArrayReal a, ArrayReal b ) { return std::min( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:259:40: error: ‘ArrayReal’ has not been declared 259 | static inline Real ColapseMin( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:265:40: error: ‘ArrayReal’ has not been declared 265 | static inline Real ColapseMax( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:275:23: error: ‘ArrayReal’ does not name a type 275 | static inline ArrayReal Inv4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:288:23: error: ‘ArrayReal’ does not name a type 288 | static inline ArrayReal InvNonZero4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:294:23: error: ‘ArrayReal’ does not name a type 294 | static inline ArrayReal InvSqrt4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:300:23: error: ‘ArrayReal’ does not name a type 300 | static inline ArrayReal InvSqrtNonZero4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:310:23: error: ‘ArrayReal’ does not name a type 310 | static inline ArrayReal Modf4( ArrayReal x, ArrayReal &outIntegral ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:318:23: error: ‘ArrayReal’ does not name a type 318 | static inline ArrayReal ACos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:326:23: error: ‘ArrayReal’ does not name a type 326 | static inline ArrayReal Sin4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:334:23: error: ‘ArrayReal’ does not name a type 334 | static inline ArrayReal Cos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:30: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:43: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:62: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:349: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:32:12: error: ‘ArrayReal’ does not name a type 32 | inline ArrayReal MathlibC::Modf4( ArrayReal x, ArrayReal &outIntegral ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:37:12: error: ‘ArrayReal’ does not name a type 37 | inline ArrayReal MathlibC::ACos4( ArrayReal x) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:42:12: error: ‘ArrayReal’ does not name a type 42 | inline ArrayReal MathlibC::Sin4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:47:12: error: ‘ArrayReal’ does not name a type 47 | inline ArrayReal MathlibC::Cos4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:17: error: variable or field ‘SinCos4’ declared void 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:36: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:49: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:60: error: ‘outSin’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:68: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:79: error: ‘outCos’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:65:9: error: ‘ArrayReal’ does not name a type 65 | ArrayReal mChunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:68:32: error: expected ‘)’ before ‘chunkX’ 68 | ArrayVector3( ArrayReal chunkX, ArrayReal chunkY, ArrayReal chunkZ ) | ~ ^~~~~~~ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:136:47: error: ‘ArrayReal’ has not been declared 136 | inline friend ArrayVector3 operator+( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:137:72: error: ‘ArrayReal’ has not been declared 137 | inline friend ArrayVector3 operator+( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:143:47: error: ‘ArrayReal’ has not been declared 143 | inline friend ArrayVector3 operator-( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:144:72: error: ‘ArrayReal’ has not been declared 144 | inline friend ArrayVector3 operator-( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:150:47: error: ‘ArrayReal’ has not been declared 150 | inline friend ArrayVector3 operator*( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:151:72: error: ‘ArrayReal’ has not been declared 151 | inline friend ArrayVector3 operator*( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:157:47: error: ‘ArrayReal’ has not been declared 157 | inline friend ArrayVector3 operator/( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:158:72: error: ‘ArrayReal’ has not been declared 158 | inline friend ArrayVector3 operator/( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:39: error: ‘ArrayReal’ does not name a type 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:39: error: ‘ArrayReal’ does not name a type 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:39: error: ‘ArrayReal’ does not name a type 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:39: error: ‘ArrayReal’ does not name a type 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:173:16: error: ‘ArrayReal’ does not name a type 173 | inline ArrayReal length() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:176:16: error: ‘ArrayReal’ does not name a type 176 | inline ArrayReal squaredLength() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:179:16: error: ‘ArrayReal’ does not name a type 179 | inline ArrayReal distance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:182:16: error: ‘ArrayReal’ does not name a type 182 | inline ArrayReal squaredDistance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:185:16: error: ‘ArrayReal’ does not name a type 185 | inline ArrayReal dotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:188:16: error: ‘ArrayReal’ does not name a type 188 | inline ArrayReal absDotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:207:16: error: ‘ArrayReal’ does not name a type 207 | inline ArrayReal getMinComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:210:16: error: ‘ArrayReal’ does not name a type 210 | inline ArrayReal getMaxComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:294:28: error: ‘ArrayMaskR’ has not been declared 294 | inline void Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:317:33: error: ‘ArrayMaskR’ has not been declared 317 | inline void CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:338:43: error: ‘ArrayMaskR’ has not been declared 338 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::getAsVector3(Ogre::Vector3&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:78:71: error: ‘mChunkBase’ was not declared in this scope 78 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:79:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 79 | out.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::getAsVector3(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:89:71: error: ‘mChunkBase’ was not declared in this scope 89 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:90:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 90 | return Vector3( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setFromVector3(const Ogre::Vector3&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:97:59: error: ‘mChunkBase’ was not declared in this scope 97 | Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:98:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 98 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.x; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setAll(const Ogre::Vector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:106:13: error: ‘mChunkBase’ was not declared in this scope 106 | mChunkBase[0] = v.x; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::ArrayVector3& Ogre::ArrayVector3::operator=(Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:121:13: error: ‘mChunkBase’ was not declared in this scope 121 | mChunkBase[0] = fScalar; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:361: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::operator-() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:160:31: error: ‘mChunkBase’ was not declared in this scope 160 | return ArrayVector3( -mChunkBase[0], -mChunkBase[1], -mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:95:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 95 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:96:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 96 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:97:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 97 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:105:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 105 | lhs.mChunkBase[0] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:106:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 106 | lhs.mChunkBase[1] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:107:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 107 | lhs.mChunkBase[2] op_func fInv );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:184:98: error: ‘ArrayMaskR’ has not been declared 184 | inline ArrayVector3 ArrayVector3::Cmov4( const ArrayVector3 &arg1, const ArrayVector3 &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In static member function ‘static Ogre::ArrayVector3 Ogre::ArrayVector3::Cmov4(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreStableHeaders.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDistanceLodStrategy.cpp:29: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator+=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:198:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 198 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:21: note: candidates are: ‘void Ogre::ArrayVector3::operator+=(int)’ 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator-=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:202:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 202 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:21: note: candidates are: ‘void Ogre::ArrayVector3::operator-=(int)’ 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator*=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:206:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 206 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:21: note: candidates are: ‘void Ogre::ArrayVector3::operator*=(int)’ 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:9: error: ‘ArrayReal’ was not declared in this scope 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:138:15: error: ‘ArrayReal’ does not name a type 138 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:9: error: ‘chunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:45: error: ‘aChunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:144:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator/=(Ogre::Real)’ 144 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:210:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_DIVISION’ 210 | DEFINE_UPDATE_R_SCALAR_DIVISION( Real, /=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:21: note: candidates are: ‘void Ogre::ArrayVector3::operator/=(int)’ 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:135:17: note: ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’ 135 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:214:12: error: ‘ArrayReal’ does not name a type 214 | inline ArrayReal ArrayVector3::length() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:221:12: error: ‘ArrayReal’ does not name a type 221 | inline ArrayReal ArrayVector3::squaredLength() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:228:12: error: ‘ArrayReal’ does not name a type 228 | inline ArrayReal ArrayVector3::distance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:233:12: error: ‘ArrayReal’ does not name a type 233 | inline ArrayReal ArrayVector3::squaredDistance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:238:12: error: ‘ArrayReal’ does not name a type 238 | inline ArrayReal ArrayVector3::dotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:245:12: error: ‘ArrayReal’ does not name a type 245 | inline ArrayReal ArrayVector3::absDotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:254:9: error: ‘ArrayReal’ was not declared in this scope 254 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:9: error: ‘sqLength’ was not declared in this scope 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:263:18: error: expected ‘;’ before ‘invLength’ 263 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:9: error: ‘mChunkBase’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:41: error: ‘invLength’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::crossProduct(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:18: error: ‘mChunkBase’ was not declared in this scope 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:273:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 273 | (mChunkBase[2] * rkVec.mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:274:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 274 | (mChunkBase[2] * rkVec.mChunkBase[0]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:275:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 275 | (mChunkBase[0] * rkVec.mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:276:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 276 | (mChunkBase[0] * rkVec.mChunkBase[1]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:277:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 277 | (mChunkBase[1] * rkVec.mChunkBase[0]) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::midPoint(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:31: error: ‘mChunkBase’ was not declared in this scope 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:283:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 283 | (mChunkBase[1] + rkVec.mChunkBase[1]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:284:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 284 | (mChunkBase[2] + rkVec.mChunkBase[2]) * 0.5f ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeFloor(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:9: error: ‘ArrayReal’ was not declared in this scope 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:290:15: error: ‘ArrayReal’ does not name a type 290 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:9: error: ‘aChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:50: error: ‘bChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeCeil(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:9: error: ‘ArrayReal’ was not declared in this scope 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:299:15: error: ‘ArrayReal’ does not name a type 299 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:9: error: ‘aChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:50: error: ‘bChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:305:12: error: ‘ArrayReal’ does not name a type 305 | inline ArrayReal ArrayVector3::getMinComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:310:12: error: ‘ArrayReal’ does not name a type 310 | inline ArrayReal ArrayVector3::getMaxComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::setToSign()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:317:9: error: ‘mChunkBase’ was not declared in this scope 317 | mChunkBase[0] = mChunkBase[0] >= 0 ? 1.0f : -1.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::perpendicular() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:326:15: error: ‘ArrayMaskR’ does not name a type 326 | const ArrayMaskR mask = perp.squaredLength() <= MathlibC::fSqEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:328:13: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 328 | if( mask ) | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::normalisedCopy() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:345:9: error: ‘ArrayReal’ was not declared in this scope 345 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:9: error: ‘sqLength’ was not declared in this scope 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:57: error: ‘ONE’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:83: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:354:18: error: expected ‘;’ before ‘invLength’ 354 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:30: error: ‘mChunkBase’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:46: error: ‘invLength’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::reflect(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:363:41: error: ‘const class Ogre::ArrayVector3’ has no member named ‘dotProduct’; did you mean ‘crossProduct’? 363 | return ( *this - ( 2.0f * this->dotProduct( normal ) ) * normal ); | ^~~~~~~~~~ | crossProduct /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::inverseLeaveZeroes()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:9: error: ‘mChunkBase’ was not declared in this scope 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘int Ogre::ArrayVector3::isNaN() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:378:29: error: ‘mChunkBase’ was not declared in this scope 378 | return Math::isNaN( mChunkBase[0] ) | Math::isNaN( mChunkBase[1] ) | Math::isNaN( mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::primaryAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:392:9: error: ‘ArrayReal’ was not declared in this scope 392 | ArrayReal absx = Math::Abs( mChunkBase[0] ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:393:18: error: expected ‘;’ before ‘absy’ 393 | ArrayReal absy = Math::Abs( mChunkBase[1] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:394:18: error: expected ‘;’ before ‘absz’ 394 | ArrayReal absz = Math::Abs( mChunkBase[2] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:397:18: error: expected ‘;’ before ‘sign’ 397 | ArrayReal sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[0] > 0 ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:398:28: error: ‘sign’ was not declared in this scope; did you mean ‘sin’? 398 | ArrayVector3 xVec( sign, 0, 0 ); | ^~~~ | sin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:46: error: ‘mChunkBase’ was not declared in this scope 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:405:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 405 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[2] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:409:9: error: ‘ArrayMaskR’ was not declared in this scope 409 | ArrayMaskR mask = absx > absz; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:87: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:16: error: ‘absy’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:23: error: ‘absz’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:418:21: error: ‘absx’ was not declared in this scope; did you mean ‘abs’? 418 | yVec.Cmov4( absx > absy, xVec ); | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMin() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:424:25: error: ‘mChunkBase’ was not declared in this scope 424 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMax() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:429:25: error: ‘mChunkBase’ was not declared in this scope 429 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:17: error: variable or field ‘Cmov4’ declared void 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:38: error: ‘ArrayMaskR’ was not declared in this scope 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:55: error: expected primary-expression before ‘const’ 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:17: error: variable or field ‘CmovRobust’ declared void 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:43: error: ‘ArrayMaskR’ was not declared in this scope 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:60: error: expected primary-expression before ‘const’ 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::loadFromAoS(const Ogre::Real*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:452:9: error: ‘mChunkBase’ was not declared in this scope 452 | mChunkBase[0] = src[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:32: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:57: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:82: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:72:32: error: ‘ArrayReal’ does not name a type 72 | const ArrayReal &chunkZ ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:126:56: error: ‘ArrayReal’ does not name a type 126 | inline void FromOrthoDet1RotationMatrix( const ArrayReal *RESTRICT_ALIAS matrix ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:129:42: error: ‘ArrayRadian’ does not name a type 129 | inline void FromAngleAxis( const ArrayRadian &rfAngle, const ArrayVector3 &rkAxis ); | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:132:34: error: ‘ArrayRadian’ has not been declared 132 | inline void ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const; | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:141:78: error: ‘ArrayReal’ has not been declared 141 | inline friend ArrayQuaternion operator*( const ArrayQuaternion &lhs, ArrayReal scalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:142:50: error: ‘ArrayReal’ has not been declared 142 | inline friend ArrayQuaternion operator*( ArrayReal scalar, const ArrayQuaternion &lhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:145:57: error: ‘ArrayReal’ does not name a type 145 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal Dot( const ArrayQuaternion &rkQ ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:158:16: error: ‘ArrayReal’ does not name a type 158 | inline ArrayReal Norm() const; // Returns the squared length, doesn't modify | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:193:46: error: ‘ArrayReal’ has not been declared 193 | static inline ArrayQuaternion Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:199:54: error: ‘ArrayReal’ has not been declared 199 | static inline ArrayQuaternion nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:205:46: error: ‘ArrayReal’ has not been declared 205 | static inline ArrayQuaternion nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:229:28: error: ‘ArrayMaskR’ has not been declared 229 | inline void Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:250:46: error: ‘ArrayMaskR’ has not been declared 250 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::getAsQuaternion(Ogre::Quaternion&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:84:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 84 | out.w = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘Ogre::Quaternion Ogre::ArrayQuaternion::getAsQuaternion(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:96:44: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 96 | return Quaternion( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::setFromQuaternion(const Ogre::Quaternion&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:105:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 105 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.w; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:260: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:85:25: error: ‘ArrayReal’ does not name a type 85 | DEFINE_L_OPERATION( ArrayReal, ArrayQuaternion, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:42:48: note: in definition of macro ‘DEFINE_L_OPERATION’ 42 | inline ArrayQuaternion operator op ( const leftType lhs, const rightClass &rhs )\ | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:86:42: error: ‘ArrayReal’ does not name a type 86 | DEFINE_R_OPERATION( ArrayQuaternion, ArrayReal, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:51:70: note: in definition of macro ‘DEFINE_R_OPERATION’ 51 | inline ArrayQuaternion operator op ( const leftClass &lhs, const rightType rhs )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:96:41: error: ‘ArrayReal’ does not name a type 96 | DEFINE_UPDATE_R_OPERATION( ArrayReal, *=, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:70:54: note: in definition of macro ‘DEFINE_UPDATE_R_OPERATION’ 70 | inline void ArrayQuaternion::operator op ( const rightType a )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Slerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:52: error: ‘ArrayReal’ was not declared in this scope 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:66: error: expected primary-expression before ‘const’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:121:57: error: expected primary-expression before ‘const’ 121 | const ArrayQuaternion &rkQ /*, bool shortestPath*/ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:122:5: error: expected ‘,’ or ‘;’ before ‘{’ token 122 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerpShortest’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:60: error: ‘ArrayReal’ was not declared in this scope 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:74: error: expected primary-expression before ‘const’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:165:60: error: expected primary-expression before ‘const’ 165 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:166:5: error: expected ‘,’ or ‘;’ before ‘{’ token 166 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:52: error: ‘ArrayReal’ was not declared in this scope 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:66: error: expected primary-expression before ‘const’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:186:57: error: expected primary-expression before ‘const’ 186 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:187:5: error: expected ‘,’ or ‘;’ before ‘{’ token 187 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:199:82: error: ‘ArrayMaskR’ has not been declared 199 | const ArrayQuaternion &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Cmov4(const Ogre::ArrayQuaternion&, const Ogre::ArrayQuaternion&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:202:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 202 | MathlibC::Cmov4( arg1.w, arg2.w, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:203:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 203 | MathlibC::Cmov4( arg1.x, arg2.x, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:204:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 204 | MathlibC::Cmov4( arg1.y, arg2.y, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:205:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 205 | MathlibC::Cmov4( arg1.z, arg2.z, mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static void Ogre::ArrayQuaternion::mul(const Ogre::ArrayQuaternion&, Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:211:48: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 211 | ArrayVector3 qVec( inQ.x, inQ.y, inQ.z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:217:9: error: ‘ArrayReal’ was not declared in this scope 217 | ArrayReal w2 = inQ.w + inQ.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:233:69: error: ‘ArrayReal’ does not name a type 233 | inline void ArrayQuaternion::FromOrthoDet1RotationMatrix( const ArrayReal * RESTRICT_ALIAS matrix ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromOrthoDet1RotationMatrix(const int*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:235:9: error: ‘ArrayReal’ was not declared in this scope 235 | ArrayReal m00 = matrix[0], m01 = matrix[1], m02 = matrix[2], | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:50: error: ‘m00’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:58: error: ‘m11’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:64: error: ‘m22’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:31: error: ‘m21’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:37: error: ‘m12’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:31: error: ‘m02’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:37: error: ‘m20’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:31: error: ‘m10’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:37: error: ‘m01’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:261:55: error: ‘ArrayRadian’ does not name a type 261 | inline void ArrayQuaternion::FromAngleAxis( const ArrayRadian& rfAngle, const ArrayVector3& rkAxis ) | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromAngleAxis(const int&, const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:268:9: error: ‘ArrayReal’ was not declared in this scope 268 | ArrayReal fHalfAngle( rfAngle.valueRadians() * 0.5f ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:270:18: error: expected ‘;’ before ‘fSin’ 270 | ArrayReal fSin; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:28: error: ‘fHalfAngle’ was not declared in this scope; did you mean ‘rfAngle’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~~~~~~~ | rfAngle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:40: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:273:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 273 | ArrayReal * RESTRICT_ALIAS chunkBase = &w; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:274:15: error: ‘ArrayReal’ does not name a type 274 | const ArrayReal * RESTRICT_ALIAS rkAxisChunkBase = rkAxis.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:9: error: ‘chunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:31: error: ‘rkAxisChunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:17: error: variable or field ‘ToAngleAxis’ declared void 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:47: error: ‘ArrayRadian’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:60: error: ‘rfAngle’ was not declared in this scope; did you mean ‘Angle’? 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:82: error: expected primary-expression before ‘&’ token 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:83: error: ‘rkAxis’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::xAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:309:9: error: ‘ArrayReal’ was not declared in this scope 309 | ArrayReal fTy = y + y; // 2 * y | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:310:18: error: expected ‘;’ before ‘fTz’ 310 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:311:18: error: expected ‘;’ before ‘fTwy’ 311 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:312:18: error: expected ‘;’ before ‘fTwz’ 312 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:313:18: error: expected ‘;’ before ‘fTxy’ 313 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:314:18: error: expected ‘;’ before ‘fTxz’ 314 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:315:18: error: expected ‘;’ before ‘fTyy’ 315 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:316:18: error: expected ‘;’ before ‘fTzz’ 316 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:38: error: ‘fTyy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:45: error: ‘fTzz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:52: error: ‘fTxy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:59: error: ‘fTwz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:65: error: ‘fTxz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:72: error: ‘fTwy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::yAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:323:9: error: ‘ArrayReal’ was not declared in this scope 323 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:324:18: error: expected ‘;’ before ‘fTy’ 324 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:325:18: error: expected ‘;’ before ‘fTz’ 325 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:326:18: error: expected ‘;’ before ‘fTwx’ 326 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:327:18: error: expected ‘;’ before ‘fTwz’ 327 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:328:18: error: expected ‘;’ before ‘fTxx’ 328 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:329:18: error: expected ‘;’ before ‘fTxy’ 329 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:330:18: error: expected ‘;’ before ‘fTyz’ 330 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:331:18: error: expected ‘;’ before ‘fTzz’ 331 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:30: error: ‘fTxy’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:37: error: ‘fTwz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:51: error: ‘fTxx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:58: error: ‘fTzz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:65: error: ‘fTyz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:72: error: ‘fTwx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::zAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:338:9: error: ‘ArrayReal’ was not declared in this scope 338 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:339:18: error: expected ‘;’ before ‘fTy’ 339 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:340:18: error: expected ‘;’ before ‘fTz’ 340 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:341:18: error: expected ‘;’ before ‘fTwx’ 341 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:342:18: error: expected ‘;’ before ‘fTwy’ 342 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:343:18: error: expected ‘;’ before ‘fTxx’ 343 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:344:18: error: expected ‘;’ before ‘fTxz’ 344 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:345:18: error: expected ‘;’ before ‘fTyy’ 345 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:346:18: error: expected ‘;’ before ‘fTyz’ 346 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:30: error: ‘fTxz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:37: error: ‘fTwy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:43: error: ‘fTyz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:50: error: ‘fTwx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:64: error: ‘fTxx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:71: error: ‘fTyy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:351:12: error: ‘ArrayReal’ does not name a type 351 | inline ArrayReal ArrayQuaternion::Dot( const ArrayQuaternion& rkQ ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:356:12: error: ‘ArrayReal’ does not name a type 356 | inline ArrayReal ArrayQuaternion::Norm() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:363:9: error: ‘ArrayReal’ was not declared in this scope 363 | ArrayReal sqLength = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:9: error: ‘sqLength’ was not declared in this scope 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:370:18: error: expected ‘;’ before ‘invLength’ 370 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:371:17: error: ‘invLength’ was not declared in this scope 371 | w = w * invLength; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Inverse() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:379:9: error: ‘ArrayReal’ was not declared in this scope 379 | ArrayReal fNorm = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:9: error: ‘fNorm’ was not declared in this scope 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:65: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:383:18: error: expected ‘;’ before ‘invNorm’ 383 | ArrayReal invNorm = MathlibC::Inv4( fNorm ); | ^~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:384:18: error: expected ‘;’ before ‘negInvNorm’ 384 | ArrayReal negInvNorm = -invNorm; | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:37: error: ‘invNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:50: error: ‘negInvNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Exp() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:400:9: error: ‘ArrayReal’ was not declared in this scope 400 | ArrayReal fAngle = std::sqrt( x * x + y * y + z * z ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:402:18: error: expected ‘;’ before ‘localW’ 402 | ArrayReal localW, fSin; | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:28: error: ‘fAngle’ was not declared in this scope; did you mean ‘Angle’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:36: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:42: error: ‘localW’ was not declared in this scope 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:406:18: error: expected ‘;’ before ‘coeff’ 406 | ArrayReal coeff = MathlibC::CmovRobust( fSin / fAngle, 1.0f, | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:408:45: error: ‘coeff’ was not declared in this scope 408 | return ArrayQuaternion( localW, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Log() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:417:9: error: ‘ArrayReal’ was not declared in this scope 417 | ArrayReal fAngle = MathlibC::ACos4( w ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:418:18: error: expected ‘;’ before ‘fSin’ 418 | ArrayReal fSin = MathlibC::Sin4( fAngle ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:421:9: error: ‘ArrayMaskR’ was not declared in this scope 421 | ArrayMaskR mask = Math::Abs( w ) < MathlibC::ONE && Math::Abs( fSin ) >= MathlibC::fEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:427:18: error: expected ‘;’ before ‘coeff’ 427 | ArrayReal coeff = MathlibC::CmovRobust( fAngle * MathlibC::InvNonZero4( fSin ), 1.0f, mask ); | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:429:40: error: ‘coeff’ was not declared in this scope 429 | return ArrayQuaternion( 0, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:435:36: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 435 | ArrayVector3 qVec( x, y, z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:441:9: error: ‘ArrayReal’ was not declared in this scope 441 | ArrayReal w2 = w + w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:17: error: variable or field ‘Cmov4’ declared void 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:41: error: ‘ArrayMaskR’ was not declared in this scope 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:58: error: expected primary-expression before ‘const’ 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In copy constructor ‘Ogre::ArrayMatrix4::ArrayMatrix4(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:17: error: ‘mChunkBase’ was not declared in this scope 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:38: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:84:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 84 | mChunkBase[i + 1] = copy.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:85:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 85 | mChunkBase[i + 2] = copy.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:86:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 86 | mChunkBase[i + 3] = copy.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::getAsMatrix4(Ogre::Matrix4&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:93:86: error: ‘mChunkBase’ was not declared in this scope 93 | const Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:97:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 97 | matrix[i] = aliasedReal[ARRAY_PACKED_REALS * ( i ) + index]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setFromMatrix4(const Ogre::Matrix4&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:116:80: error: ‘mChunkBase’ was not declared in this scope 116 | Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:120:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 120 | aliasedReal[ARRAY_PACKED_REALS * ( i ) + index] = matrix[i]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:130:13: error: ‘mChunkBase’ was not declared in this scope 130 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘Ogre::ArrayMatrix4& Ogre::ArrayMatrix4::operator=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:17: error: ‘mChunkBase’ was not declared in this scope 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:165:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 165 | mChunkBase[i + 1] = rkMatrix.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:166:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 166 | mChunkBase[i + 2] = rkMatrix.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:167:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 167 | mChunkBase[i + 3] = rkMatrix.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:224:9: error: ‘ArrayReal’ does not name a type 224 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::SimpleMatrix4::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:229:13: error: ‘mChunkBase’ was not declared in this scope 229 | mChunkBase[0] = src._m[0]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:253: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:17: error: variable or field ‘concatArrayMat4’ declared void 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:35: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:40:37: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:41:37: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:17: error: variable or field ‘concatArrayMat4’ declared void 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:35: error: ‘ArrayReal’ was not declared in this scope 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:106:37: error: expected primary-expression before ‘const’ 106 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In function ‘Ogre::ArrayMatrix4 Ogre::operator*(const ArrayMatrix4&, const ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:33: error: ‘class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:49: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:65: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:9: error: ‘concatArrayMat4’ was not declared in this scope 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrix4::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:189:9: error: ‘ArrayReal’ was not declared in this scope 189 | ArrayReal invW = ( mChunkBase[12] * rhs.mChunkBase[0] + mChunkBase[13] * rhs.mChunkBase[1] ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:9: error: ‘invW’ was not declared in this scope 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:26: error: ‘Inv4’ is not a member of ‘Ogre::MathlibC’ 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:15: error: ‘mChunkBase’ was not declared in this scope 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:196:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 196 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:199:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 199 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:202:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 202 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) * invW ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::operator*=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:26: error: ‘mChunkBase’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:9: error: ‘concatArrayMat4’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:9: error: ‘ArrayReal’ was not declared in this scope 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:213:15: error: ‘ArrayReal’ does not name a type 213 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:214:18: error: expected ‘;’ before ‘fTx’ 214 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:215:18: error: expected ‘;’ before ‘fTy’ 215 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:216:18: error: expected ‘;’ before ‘fTz’ 216 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:217:18: error: expected ‘;’ before ‘fTwx’ 217 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:218:18: error: expected ‘;’ before ‘fTwy’ 218 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:219:18: error: expected ‘;’ before ‘fTwz’ 219 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:220:18: error: expected ‘;’ before ‘fTxx’ 220 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:221:18: error: expected ‘;’ before ‘fTxy’ 221 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:222:18: error: expected ‘;’ before ‘fTxz’ 222 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:223:18: error: expected ‘;’ before ‘fTyy’ 223 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:224:18: error: expected ‘;’ before ‘fTyz’ 224 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:225:18: error: expected ‘;’ before ‘fTzz’ 225 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:9: error: ‘chunkBase’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:33: error: ‘fTyy’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:40: error: ‘fTzz’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:24: error: ‘fTxy’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:31: error: ‘fTwz’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:24: error: ‘fTxz’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:31: error: ‘fTwy’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:231:33: error: ‘fTxx’ was not declared in this scope 231 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:24: error: ‘fTyz’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:31: error: ‘fTwx’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:9: error: ‘ArrayReal’ was not declared in this scope 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:242:15: error: ‘ArrayReal’ does not name a type 242 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:243:15: error: ‘ArrayReal’ does not name a type 243 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:9: error: ‘chunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:39: error: ‘scaleChunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:248:24: error: ‘posChunkBase’ was not declared in this scope 248 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:261:25: error: ‘mChunkBase’ was not declared in this scope 261 | chunkBase[12] = mChunkBase[13] = mChunkBase[14] = 0.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘bool Ogre::ArrayMatrix4::isAffine() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:267:17: error: ‘mChunkBase’ was not declared in this scope 267 | return (mChunkBase[12] == 0) & (mChunkBase[13] == 0) & | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::loadFromAoS(const Ogre::SimpleMatrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:9: error: ‘mChunkBase’ was not declared in this scope 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:284:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 284 | mChunkBase[1] = src->mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:285:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 285 | mChunkBase[2] = src->mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:286:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 286 | mChunkBase[3] = src->mChunkBase[3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:287:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 287 | mChunkBase[4] = src->mChunkBase[4]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:288:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 288 | mChunkBase[5] = src->mChunkBase[5]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:289:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 289 | mChunkBase[6] = src->mChunkBase[6]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:290:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 290 | mChunkBase[7] = src->mChunkBase[7]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:291:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 291 | mChunkBase[8] = src->mChunkBase[8]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:292:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 292 | mChunkBase[9] = src->mChunkBase[9]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:293:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 293 | mChunkBase[10] = src->mChunkBase[10]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:294:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 294 | mChunkBase[11] = src->mChunkBase[11]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:295:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 295 | mChunkBase[12] = src->mChunkBase[12]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:296:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 296 | mChunkBase[13] = src->mChunkBase[13]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:297:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 297 | mChunkBase[14] = src->mChunkBase[14]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:298:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 298 | mChunkBase[15] = src->mChunkBase[15]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:149:16: error: ‘ArrayMaskR’ does not name a type 149 | inline ArrayMaskR intersects( const ArrayAabb &b2 ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal volume() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:158:16: error: ‘ArrayMaskR’ does not name a type 158 | inline ArrayMaskR contains( const ArrayAabb &other ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:161:16: error: ‘ArrayMaskR’ does not name a type 161 | inline ArrayMaskR contains( const ArrayVector3 &v ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:164:16: error: ‘ArrayReal’ does not name a type 164 | inline ArrayReal squaredDistance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:167:16: error: ‘ArrayReal’ does not name a type 167 | inline ArrayReal distance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::getAsAabb(Ogre::Aabb&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:87:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 87 | out.mCenter.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::setFromAabb(const Ogre::Aabb&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:107:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 107 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = aabb.mCenter.x; // X | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:179: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:66:12: error: ‘ArrayMaskR’ does not name a type 66 | inline ArrayMaskR ArrayAabb::intersects( const ArrayAabb& b2 ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:81:12: error: ‘ArrayReal’ does not name a type 81 | inline ArrayReal ArrayAabb::volume() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:90:12: error: ‘ArrayMaskR’ does not name a type 90 | inline ArrayMaskR ArrayAabb::contains( const ArrayAabb &other ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:109:12: error: ‘ArrayMaskR’ does not name a type 109 | inline ArrayMaskR ArrayAabb::contains( const ArrayVector3 &v ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:123:12: error: ‘ArrayReal’ does not name a type 123 | inline ArrayReal ArrayAabb::squaredDistance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:137:12: error: ‘ArrayReal’ does not name a type 137 | inline ArrayReal ArrayAabb::distance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: In member function ‘void Ogre::ArrayAabb::transformAffine(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:148:9: error: ‘ArrayReal’ was not declared in this scope 148 | ArrayReal x = Math::Abs( m.mChunkBase[2] ) * mHalfSize.mChunkBase[2]; // abs( m02 ) * z + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:9: error: ‘x’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:13: error: ‘ogre_madd’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:152:18: error: expected ‘;’ before ‘y’ 152 | ArrayReal y = Math::Abs( m.mChunkBase[6] ) * mHalfSize.mChunkBase[2]; // abs( m12 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:9: error: ‘y’ was not declared in this scope; did you mean ‘yn’? 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^ | yn /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:156:18: error: expected ‘;’ before ‘z’ 156 | ArrayReal z = Math::Abs( m.mChunkBase[10] ) * mHalfSize.mChunkBase[2]; // abs( m22 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:9: error: ‘z’ was not declared in this scope 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:146:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 146 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:162:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 162 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceBoundsPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceFrustumPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:196:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 196 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceDirtyInstanceMgr()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:211:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 211 | mWorldRadius += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceCullLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:220:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 220 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:232:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 232 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLodPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:241:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 241 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:39: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:199:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 199 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:35: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h:421:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 421 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:258:23: error: ‘ArrayReal’ does not name a type 258 | static inline ArrayReal calculateCameraDistance( uint32 _cameraSortMode, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:326:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 326 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:43: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:70: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:89: error: expected ‘)’ before ‘,’ token 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:525:40: note: to match this ‘(’ 525 | void getCustomWorldSpaceCorners( | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: variable or field ‘Real’ declared void 527 | Real customFarPlane ) const; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: expected ‘;’ at end of member declaration 527 | Real customFarPlane ) const; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:26: error: ‘customFarPlane’ does not name a type 527 | Real customFarPlane ) const; | ^~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDistanceLodStrategy.cpp:39: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategyPrivate.inl:31:74: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 31 | inline void LodStrategy::lodSet( ObjectData &objData, Real lodValues[ARRAY_PACKED_REALS] ) | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategyPrivate.inl: In static member function ‘static void Ogre::LodStrategy::lodSet(...)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategyPrivate.inl:33:32: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 33 | for( size_t j = 0; j < ARRAY_PACKED_REALS; ++j ) | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategyPrivate.inl:35:36: error: ‘objData’ was not declared in this scope 35 | MovableObject *owner = objData.mOwner[j]; | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategyPrivate.inl:41:89: error: ‘lodValues’ was not declared in this scope 41 | std::lower_bound( owner->mLodMesh->begin(), owner->mLodMesh->end(), lodValues[j] ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategyPrivate.inl:54:71: error: ‘lodValues’ was not declared in this scope 54 | std::lower_bound( lodVec->begin(), lodVec->end(), lodValues[j] ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDistanceLodStrategy.cpp: In member function ‘virtual void Ogre::DistanceLodStrategyBase::lodUpdateImpl(size_t, Ogre::ObjectData, const Ogre::Camera*, Ogre::Real) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDistanceLodStrategy.cpp:92:9: error: ‘ArrayReal’ was not declared in this scope 92 | ArrayReal lodInvBias( Mathlib::SetAll( camera->_getLodBiasInverse() * bias ) ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDistanceLodStrategy.cpp:93:44: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 93 | OGRE_ALIGNED_DECL( Real, lodValues[ARRAY_PACKED_REALS], OGRE_SIMD_ALIGNMENT ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:489:14: note: in definition of macro ‘OGRE_ALIGNED_DECL’ 489 | type var __attribute__( ( __aligned__( alignment ) ) ) | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDistanceLodStrategy.cpp:97:24: note: in expansion of macro ‘RESTRICT_ALIAS’ 97 | ArrayReal *RESTRICT_ALIAS worldRadius = | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDistanceLodStrategy.cpp:99:22: error: expected ‘;’ before ‘arrayLodValue’ 99 | ArrayReal arrayLodValue = | ^~~~~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDistanceLodStrategy.cpp:101:13: error: ‘arrayLodValue’ was not declared in this scope 101 | arrayLodValue = arrayLodValue * lodInvBias; | ^~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDistanceLodStrategy.cpp:101:45: error: ‘lodInvBias’ was not declared in this scope 101 | arrayLodValue = arrayLodValue * lodInvBias; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDistanceLodStrategy.cpp:102:30: error: ‘lodValues’ was not declared in this scope 102 | CastArrayToReal( lodValues, arrayLodValue ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDistanceLodStrategy.cpp:102:13: error: ‘CastArrayToReal’ was not declared in this scope 102 | CastArrayToReal( lodValues, arrayLodValue ); | ^~~~~~~~~~~~~~~ [35/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreDecal.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreDecal.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreDecal.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDecal.cpp FAILED: [code=1] OgreMain/CMakeFiles/OgreMain.dir/src/OgreDecal.cpp.o /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreDecal.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreDecal.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreDecal.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDecal.cpp In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreDecal.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDecal.cpp:30: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayConfig.h:209:10: error: #error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" 209 | # error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" | ^~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreMathlib.h:57, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayVector3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayQuaternion.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrix4.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:47: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:46:22: error: ‘ArrayReal’ does not name a type 46 | static const ArrayReal HALF; // 0.5f, 0.5f, 0.5f, 0.5f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:47:22: error: ‘ArrayReal’ does not name a type 47 | static const ArrayReal ONE; // 1.0f, 1.0f, 1.0f, 1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:48:22: error: ‘ArrayReal’ does not name a type 48 | static const ArrayReal THREE; // 3.0f, 3.0f, 3.0f, 3.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:49:22: error: ‘ArrayReal’ does not name a type 49 | static const ArrayReal NEG_ONE; //-1.0f, -1.0f, -1.0f, -1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:50:22: error: ‘ArrayReal’ does not name a type 50 | static const ArrayReal PI; // PI, PI, PI, PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:51:22: error: ‘ArrayReal’ does not name a type 51 | static const ArrayReal TWO_PI; // 2*PI, 2*PI, 2*PI, 2*PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:52:22: error: ‘ArrayReal’ does not name a type 52 | static const ArrayReal ONE_DIV_2PI; // 1 / 2PI, 1 / 2PI, 1 / 2PI, 1 / 2PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:53:22: error: ‘ArrayReal’ does not name a type 53 | static const ArrayReal fEpsilon; // 1e-6f, 1e-6f, 1e-6f, 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:54:22: error: ‘ArrayReal’ does not name a type 54 | static const ArrayReal fSqEpsilon; // 1e-12f, 1e-12f, 1e-12f, 1e-12f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:55:22: error: ‘ArrayReal’ does not name a type 55 | static const ArrayReal OneMinusEpsilon; // 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:56:22: error: ‘ArrayReal’ does not name a type 56 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:58:22: error: ‘ArrayReal’ does not name a type 58 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:60:22: error: ‘ArrayReal’ does not name a type 60 | static const ArrayReal FLOAT_MIN; // FLT_MIN, FLT_MIN, FLT_MIN, FLT_MIN | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:61:22: error: ‘ArrayReal’ does not name a type 61 | static const ArrayReal SIGN_MASK; // 0x80000000, 0x80000000, 0x80000000, 0x80000000 | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:62:22: error: ‘ArrayReal’ does not name a type 62 | static const ArrayReal INFINITEA; // Inf, Inf, Inf, Inf | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:63:22: error: ‘ArrayReal’ does not name a type 63 | static const ArrayReal MAX_NEG; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:64:22: error: ‘ArrayReal’ does not name a type 64 | static const ArrayReal MAX_POS; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:72:23: error: ‘ArrayReal’ does not name a type 72 | static inline ArrayReal Abs4( ArrayReal a ) { return Math::Abs( a ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:94:23: error: ‘ArrayReal’ does not name a type 94 | static inline ArrayReal Cmov4( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:133:23: error: ‘ArrayReal’ does not name a type 133 | static inline ArrayReal CmovRobust( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:137:23: error: ‘ArrayInt’ does not name a type 137 | static inline ArrayInt CmovRobust( ArrayInt arg1, ArrayInt arg2, ArrayMaskI mask ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:146:23: error: ‘ArrayInt’ does not name a type 146 | static inline ArrayInt And( ArrayInt a, ArrayInt b ) { return a & b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:148:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 148 | static inline ArrayMaskI And( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:153:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 153 | static inline ArrayMaskI And( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:158:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 158 | static inline ArrayMaskI And( ArrayMaskI a, ArrayMaskI b ) { return a & b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:164:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 164 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayInt b ) { return ( a & b ) != 0; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:166:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 166 | static inline ArrayMaskI TestFlags4( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:171:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 171 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:180:23: error: ‘ArrayInt’ does not name a type 180 | static inline ArrayInt AndNot( ArrayInt a, ArrayInt b ) { return a & ~b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:182:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 182 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:187:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 187 | static inline ArrayMaskI AndNot( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:192:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 192 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayMaskI b ) { return a & ( !b ); } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:198:23: error: ‘ArrayInt’ does not name a type 198 | static inline ArrayInt Or( ArrayInt a, ArrayInt b ) { return a | b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:199:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 199 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayMaskI b ) { return a | b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:201:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 201 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:205:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 205 | static inline ArrayMaskI Or( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:214:23: error: ‘ArrayMaskR’ does not name a type 214 | static inline ArrayMaskR CompareLess( ArrayReal a, ArrayReal b ) { return a < b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:220:23: error: ‘ArrayMaskR’ does not name a type 220 | static inline ArrayMaskR CompareLessEqual( ArrayReal a, ArrayReal b ) { return a <= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:226:23: error: ‘ArrayMaskR’ does not name a type 226 | static inline ArrayMaskR CompareGreater( ArrayReal a, ArrayReal b ) { return a > b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:232:23: error: ‘ArrayMaskR’ does not name a type 232 | static inline ArrayMaskR CompareGreaterEqual( ArrayReal a, ArrayReal b ) { return a >= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:234:23: error: ‘ArrayReal’ does not name a type 234 | static inline ArrayReal SetAll( Real val ) { return val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:236:23: error: ‘ArrayInt’ does not name a type 236 | static inline ArrayInt SetAll( uint32 val ) { return val; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:238:33: error: ‘ArrayReal’ has not been declared 238 | static inline void Set( ArrayReal &dst, Real val, size_t index ) { dst = val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:244:23: error: ‘ArrayMaskR’ does not name a type 244 | static inline ArrayMaskR isInfinity( ArrayReal a ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:250:23: error: ‘ArrayReal’ does not name a type 250 | static inline ArrayReal Max( ArrayReal a, ArrayReal b ) { return std::max( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:253:23: error: ‘ArrayReal’ does not name a type 253 | static inline ArrayReal Min( ArrayReal a, ArrayReal b ) { return std::min( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:259:40: error: ‘ArrayReal’ has not been declared 259 | static inline Real ColapseMin( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:265:40: error: ‘ArrayReal’ has not been declared 265 | static inline Real ColapseMax( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:275:23: error: ‘ArrayReal’ does not name a type 275 | static inline ArrayReal Inv4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:288:23: error: ‘ArrayReal’ does not name a type 288 | static inline ArrayReal InvNonZero4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:294:23: error: ‘ArrayReal’ does not name a type 294 | static inline ArrayReal InvSqrt4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:300:23: error: ‘ArrayReal’ does not name a type 300 | static inline ArrayReal InvSqrtNonZero4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:310:23: error: ‘ArrayReal’ does not name a type 310 | static inline ArrayReal Modf4( ArrayReal x, ArrayReal &outIntegral ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:318:23: error: ‘ArrayReal’ does not name a type 318 | static inline ArrayReal ACos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:326:23: error: ‘ArrayReal’ does not name a type 326 | static inline ArrayReal Sin4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:334:23: error: ‘ArrayReal’ does not name a type 334 | static inline ArrayReal Cos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:30: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:43: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:62: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:349: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:32:12: error: ‘ArrayReal’ does not name a type 32 | inline ArrayReal MathlibC::Modf4( ArrayReal x, ArrayReal &outIntegral ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:37:12: error: ‘ArrayReal’ does not name a type 37 | inline ArrayReal MathlibC::ACos4( ArrayReal x) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:42:12: error: ‘ArrayReal’ does not name a type 42 | inline ArrayReal MathlibC::Sin4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:47:12: error: ‘ArrayReal’ does not name a type 47 | inline ArrayReal MathlibC::Cos4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:17: error: variable or field ‘SinCos4’ declared void 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:36: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:49: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:60: error: ‘outSin’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:68: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:79: error: ‘outCos’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:65:9: error: ‘ArrayReal’ does not name a type 65 | ArrayReal mChunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:68:32: error: expected ‘)’ before ‘chunkX’ 68 | ArrayVector3( ArrayReal chunkX, ArrayReal chunkY, ArrayReal chunkZ ) | ~ ^~~~~~~ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:136:47: error: ‘ArrayReal’ has not been declared 136 | inline friend ArrayVector3 operator+( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:137:72: error: ‘ArrayReal’ has not been declared 137 | inline friend ArrayVector3 operator+( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:143:47: error: ‘ArrayReal’ has not been declared 143 | inline friend ArrayVector3 operator-( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:144:72: error: ‘ArrayReal’ has not been declared 144 | inline friend ArrayVector3 operator-( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:150:47: error: ‘ArrayReal’ has not been declared 150 | inline friend ArrayVector3 operator*( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:151:72: error: ‘ArrayReal’ has not been declared 151 | inline friend ArrayVector3 operator*( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:157:47: error: ‘ArrayReal’ has not been declared 157 | inline friend ArrayVector3 operator/( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:158:72: error: ‘ArrayReal’ has not been declared 158 | inline friend ArrayVector3 operator/( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:39: error: ‘ArrayReal’ does not name a type 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:39: error: ‘ArrayReal’ does not name a type 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:39: error: ‘ArrayReal’ does not name a type 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:39: error: ‘ArrayReal’ does not name a type 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:173:16: error: ‘ArrayReal’ does not name a type 173 | inline ArrayReal length() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:176:16: error: ‘ArrayReal’ does not name a type 176 | inline ArrayReal squaredLength() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:179:16: error: ‘ArrayReal’ does not name a type 179 | inline ArrayReal distance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:182:16: error: ‘ArrayReal’ does not name a type 182 | inline ArrayReal squaredDistance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:185:16: error: ‘ArrayReal’ does not name a type 185 | inline ArrayReal dotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:188:16: error: ‘ArrayReal’ does not name a type 188 | inline ArrayReal absDotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:207:16: error: ‘ArrayReal’ does not name a type 207 | inline ArrayReal getMinComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:210:16: error: ‘ArrayReal’ does not name a type 210 | inline ArrayReal getMaxComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:294:28: error: ‘ArrayMaskR’ has not been declared 294 | inline void Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:317:33: error: ‘ArrayMaskR’ has not been declared 317 | inline void CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:338:43: error: ‘ArrayMaskR’ has not been declared 338 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::getAsVector3(Ogre::Vector3&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:78:71: error: ‘mChunkBase’ was not declared in this scope 78 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:79:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 79 | out.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::getAsVector3(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:89:71: error: ‘mChunkBase’ was not declared in this scope 89 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:90:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 90 | return Vector3( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setFromVector3(const Ogre::Vector3&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:97:59: error: ‘mChunkBase’ was not declared in this scope 97 | Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:98:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 98 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.x; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setAll(const Ogre::Vector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:106:13: error: ‘mChunkBase’ was not declared in this scope 106 | mChunkBase[0] = v.x; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::ArrayVector3& Ogre::ArrayVector3::operator=(Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:121:13: error: ‘mChunkBase’ was not declared in this scope 121 | mChunkBase[0] = fScalar; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:361: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::operator-() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:160:31: error: ‘mChunkBase’ was not declared in this scope 160 | return ArrayVector3( -mChunkBase[0], -mChunkBase[1], -mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:95:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 95 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:96:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 96 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:97:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 97 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:105:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 105 | lhs.mChunkBase[0] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:106:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 106 | lhs.mChunkBase[1] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:107:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 107 | lhs.mChunkBase[2] op_func fInv );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:184:98: error: ‘ArrayMaskR’ has not been declared 184 | inline ArrayVector3 ArrayVector3::Cmov4( const ArrayVector3 &arg1, const ArrayVector3 &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In static member function ‘static Ogre::ArrayVector3 Ogre::ArrayVector3::Cmov4(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreStableHeaders.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDecal.cpp:28: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator+=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:198:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 198 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:21: note: candidates are: ‘void Ogre::ArrayVector3::operator+=(int)’ 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator-=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:202:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 202 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:21: note: candidates are: ‘void Ogre::ArrayVector3::operator-=(int)’ 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator*=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:206:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 206 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:21: note: candidates are: ‘void Ogre::ArrayVector3::operator*=(int)’ 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:9: error: ‘ArrayReal’ was not declared in this scope 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:138:15: error: ‘ArrayReal’ does not name a type 138 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:9: error: ‘chunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:45: error: ‘aChunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:144:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator/=(Ogre::Real)’ 144 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:210:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_DIVISION’ 210 | DEFINE_UPDATE_R_SCALAR_DIVISION( Real, /=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:21: note: candidates are: ‘void Ogre::ArrayVector3::operator/=(int)’ 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:135:17: note: ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’ 135 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:214:12: error: ‘ArrayReal’ does not name a type 214 | inline ArrayReal ArrayVector3::length() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:221:12: error: ‘ArrayReal’ does not name a type 221 | inline ArrayReal ArrayVector3::squaredLength() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:228:12: error: ‘ArrayReal’ does not name a type 228 | inline ArrayReal ArrayVector3::distance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:233:12: error: ‘ArrayReal’ does not name a type 233 | inline ArrayReal ArrayVector3::squaredDistance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:238:12: error: ‘ArrayReal’ does not name a type 238 | inline ArrayReal ArrayVector3::dotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:245:12: error: ‘ArrayReal’ does not name a type 245 | inline ArrayReal ArrayVector3::absDotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:254:9: error: ‘ArrayReal’ was not declared in this scope 254 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:9: error: ‘sqLength’ was not declared in this scope 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:263:18: error: expected ‘;’ before ‘invLength’ 263 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:9: error: ‘mChunkBase’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:41: error: ‘invLength’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::crossProduct(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:18: error: ‘mChunkBase’ was not declared in this scope 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:273:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 273 | (mChunkBase[2] * rkVec.mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:274:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 274 | (mChunkBase[2] * rkVec.mChunkBase[0]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:275:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 275 | (mChunkBase[0] * rkVec.mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:276:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 276 | (mChunkBase[0] * rkVec.mChunkBase[1]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:277:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 277 | (mChunkBase[1] * rkVec.mChunkBase[0]) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::midPoint(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:31: error: ‘mChunkBase’ was not declared in this scope 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:283:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 283 | (mChunkBase[1] + rkVec.mChunkBase[1]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:284:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 284 | (mChunkBase[2] + rkVec.mChunkBase[2]) * 0.5f ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeFloor(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:9: error: ‘ArrayReal’ was not declared in this scope 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:290:15: error: ‘ArrayReal’ does not name a type 290 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:9: error: ‘aChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:50: error: ‘bChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeCeil(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:9: error: ‘ArrayReal’ was not declared in this scope 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:299:15: error: ‘ArrayReal’ does not name a type 299 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:9: error: ‘aChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:50: error: ‘bChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:305:12: error: ‘ArrayReal’ does not name a type 305 | inline ArrayReal ArrayVector3::getMinComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:310:12: error: ‘ArrayReal’ does not name a type 310 | inline ArrayReal ArrayVector3::getMaxComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::setToSign()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:317:9: error: ‘mChunkBase’ was not declared in this scope 317 | mChunkBase[0] = mChunkBase[0] >= 0 ? 1.0f : -1.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::perpendicular() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:326:15: error: ‘ArrayMaskR’ does not name a type 326 | const ArrayMaskR mask = perp.squaredLength() <= MathlibC::fSqEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:328:13: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 328 | if( mask ) | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::normalisedCopy() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:345:9: error: ‘ArrayReal’ was not declared in this scope 345 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:9: error: ‘sqLength’ was not declared in this scope 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:57: error: ‘ONE’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:83: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:354:18: error: expected ‘;’ before ‘invLength’ 354 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:30: error: ‘mChunkBase’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:46: error: ‘invLength’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::reflect(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:363:41: error: ‘const class Ogre::ArrayVector3’ has no member named ‘dotProduct’; did you mean ‘crossProduct’? 363 | return ( *this - ( 2.0f * this->dotProduct( normal ) ) * normal ); | ^~~~~~~~~~ | crossProduct /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::inverseLeaveZeroes()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:9: error: ‘mChunkBase’ was not declared in this scope 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘int Ogre::ArrayVector3::isNaN() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:378:29: error: ‘mChunkBase’ was not declared in this scope 378 | return Math::isNaN( mChunkBase[0] ) | Math::isNaN( mChunkBase[1] ) | Math::isNaN( mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::primaryAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:392:9: error: ‘ArrayReal’ was not declared in this scope 392 | ArrayReal absx = Math::Abs( mChunkBase[0] ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:393:18: error: expected ‘;’ before ‘absy’ 393 | ArrayReal absy = Math::Abs( mChunkBase[1] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:394:18: error: expected ‘;’ before ‘absz’ 394 | ArrayReal absz = Math::Abs( mChunkBase[2] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:397:18: error: expected ‘;’ before ‘sign’ 397 | ArrayReal sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[0] > 0 ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:398:28: error: ‘sign’ was not declared in this scope; did you mean ‘sin’? 398 | ArrayVector3 xVec( sign, 0, 0 ); | ^~~~ | sin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:46: error: ‘mChunkBase’ was not declared in this scope 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:405:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 405 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[2] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:409:9: error: ‘ArrayMaskR’ was not declared in this scope 409 | ArrayMaskR mask = absx > absz; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:87: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:16: error: ‘absy’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:23: error: ‘absz’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:418:21: error: ‘absx’ was not declared in this scope; did you mean ‘abs’? 418 | yVec.Cmov4( absx > absy, xVec ); | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMin() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:424:25: error: ‘mChunkBase’ was not declared in this scope 424 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMax() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:429:25: error: ‘mChunkBase’ was not declared in this scope 429 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:17: error: variable or field ‘Cmov4’ declared void 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:38: error: ‘ArrayMaskR’ was not declared in this scope 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:55: error: expected primary-expression before ‘const’ 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:17: error: variable or field ‘CmovRobust’ declared void 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:43: error: ‘ArrayMaskR’ was not declared in this scope 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:60: error: expected primary-expression before ‘const’ 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::loadFromAoS(const Ogre::Real*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:452:9: error: ‘mChunkBase’ was not declared in this scope 452 | mChunkBase[0] = src[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:32: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:57: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:82: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:72:32: error: ‘ArrayReal’ does not name a type 72 | const ArrayReal &chunkZ ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:126:56: error: ‘ArrayReal’ does not name a type 126 | inline void FromOrthoDet1RotationMatrix( const ArrayReal *RESTRICT_ALIAS matrix ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:129:42: error: ‘ArrayRadian’ does not name a type 129 | inline void FromAngleAxis( const ArrayRadian &rfAngle, const ArrayVector3 &rkAxis ); | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:132:34: error: ‘ArrayRadian’ has not been declared 132 | inline void ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const; | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:141:78: error: ‘ArrayReal’ has not been declared 141 | inline friend ArrayQuaternion operator*( const ArrayQuaternion &lhs, ArrayReal scalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:142:50: error: ‘ArrayReal’ has not been declared 142 | inline friend ArrayQuaternion operator*( ArrayReal scalar, const ArrayQuaternion &lhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:145:57: error: ‘ArrayReal’ does not name a type 145 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal Dot( const ArrayQuaternion &rkQ ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:158:16: error: ‘ArrayReal’ does not name a type 158 | inline ArrayReal Norm() const; // Returns the squared length, doesn't modify | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:193:46: error: ‘ArrayReal’ has not been declared 193 | static inline ArrayQuaternion Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:199:54: error: ‘ArrayReal’ has not been declared 199 | static inline ArrayQuaternion nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:205:46: error: ‘ArrayReal’ has not been declared 205 | static inline ArrayQuaternion nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:229:28: error: ‘ArrayMaskR’ has not been declared 229 | inline void Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:250:46: error: ‘ArrayMaskR’ has not been declared 250 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::getAsQuaternion(Ogre::Quaternion&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:84:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 84 | out.w = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘Ogre::Quaternion Ogre::ArrayQuaternion::getAsQuaternion(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:96:44: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 96 | return Quaternion( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::setFromQuaternion(const Ogre::Quaternion&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:105:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 105 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.w; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:260: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:85:25: error: ‘ArrayReal’ does not name a type 85 | DEFINE_L_OPERATION( ArrayReal, ArrayQuaternion, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:42:48: note: in definition of macro ‘DEFINE_L_OPERATION’ 42 | inline ArrayQuaternion operator op ( const leftType lhs, const rightClass &rhs )\ | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:86:42: error: ‘ArrayReal’ does not name a type 86 | DEFINE_R_OPERATION( ArrayQuaternion, ArrayReal, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:51:70: note: in definition of macro ‘DEFINE_R_OPERATION’ 51 | inline ArrayQuaternion operator op ( const leftClass &lhs, const rightType rhs )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:96:41: error: ‘ArrayReal’ does not name a type 96 | DEFINE_UPDATE_R_OPERATION( ArrayReal, *=, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:70:54: note: in definition of macro ‘DEFINE_UPDATE_R_OPERATION’ 70 | inline void ArrayQuaternion::operator op ( const rightType a )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Slerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:52: error: ‘ArrayReal’ was not declared in this scope 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:66: error: expected primary-expression before ‘const’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:121:57: error: expected primary-expression before ‘const’ 121 | const ArrayQuaternion &rkQ /*, bool shortestPath*/ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:122:5: error: expected ‘,’ or ‘;’ before ‘{’ token 122 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerpShortest’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:60: error: ‘ArrayReal’ was not declared in this scope 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:74: error: expected primary-expression before ‘const’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:165:60: error: expected primary-expression before ‘const’ 165 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:166:5: error: expected ‘,’ or ‘;’ before ‘{’ token 166 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:52: error: ‘ArrayReal’ was not declared in this scope 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:66: error: expected primary-expression before ‘const’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:186:57: error: expected primary-expression before ‘const’ 186 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:187:5: error: expected ‘,’ or ‘;’ before ‘{’ token 187 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:199:82: error: ‘ArrayMaskR’ has not been declared 199 | const ArrayQuaternion &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Cmov4(const Ogre::ArrayQuaternion&, const Ogre::ArrayQuaternion&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:202:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 202 | MathlibC::Cmov4( arg1.w, arg2.w, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:203:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 203 | MathlibC::Cmov4( arg1.x, arg2.x, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:204:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 204 | MathlibC::Cmov4( arg1.y, arg2.y, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:205:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 205 | MathlibC::Cmov4( arg1.z, arg2.z, mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static void Ogre::ArrayQuaternion::mul(const Ogre::ArrayQuaternion&, Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:211:48: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 211 | ArrayVector3 qVec( inQ.x, inQ.y, inQ.z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:217:9: error: ‘ArrayReal’ was not declared in this scope 217 | ArrayReal w2 = inQ.w + inQ.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:233:69: error: ‘ArrayReal’ does not name a type 233 | inline void ArrayQuaternion::FromOrthoDet1RotationMatrix( const ArrayReal * RESTRICT_ALIAS matrix ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromOrthoDet1RotationMatrix(const int*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:235:9: error: ‘ArrayReal’ was not declared in this scope 235 | ArrayReal m00 = matrix[0], m01 = matrix[1], m02 = matrix[2], | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:50: error: ‘m00’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:58: error: ‘m11’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:64: error: ‘m22’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:31: error: ‘m21’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:37: error: ‘m12’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:31: error: ‘m02’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:37: error: ‘m20’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:31: error: ‘m10’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:37: error: ‘m01’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:261:55: error: ‘ArrayRadian’ does not name a type 261 | inline void ArrayQuaternion::FromAngleAxis( const ArrayRadian& rfAngle, const ArrayVector3& rkAxis ) | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromAngleAxis(const int&, const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:268:9: error: ‘ArrayReal’ was not declared in this scope 268 | ArrayReal fHalfAngle( rfAngle.valueRadians() * 0.5f ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:270:18: error: expected ‘;’ before ‘fSin’ 270 | ArrayReal fSin; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:28: error: ‘fHalfAngle’ was not declared in this scope; did you mean ‘rfAngle’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~~~~~~~ | rfAngle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:40: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:273:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 273 | ArrayReal * RESTRICT_ALIAS chunkBase = &w; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:274:15: error: ‘ArrayReal’ does not name a type 274 | const ArrayReal * RESTRICT_ALIAS rkAxisChunkBase = rkAxis.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:9: error: ‘chunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:31: error: ‘rkAxisChunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:17: error: variable or field ‘ToAngleAxis’ declared void 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:47: error: ‘ArrayRadian’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:60: error: ‘rfAngle’ was not declared in this scope; did you mean ‘Angle’? 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:82: error: expected primary-expression before ‘&’ token 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:83: error: ‘rkAxis’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::xAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:309:9: error: ‘ArrayReal’ was not declared in this scope 309 | ArrayReal fTy = y + y; // 2 * y | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:310:18: error: expected ‘;’ before ‘fTz’ 310 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:311:18: error: expected ‘;’ before ‘fTwy’ 311 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:312:18: error: expected ‘;’ before ‘fTwz’ 312 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:313:18: error: expected ‘;’ before ‘fTxy’ 313 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:314:18: error: expected ‘;’ before ‘fTxz’ 314 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:315:18: error: expected ‘;’ before ‘fTyy’ 315 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:316:18: error: expected ‘;’ before ‘fTzz’ 316 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:38: error: ‘fTyy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:45: error: ‘fTzz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:52: error: ‘fTxy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:59: error: ‘fTwz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:65: error: ‘fTxz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:72: error: ‘fTwy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::yAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:323:9: error: ‘ArrayReal’ was not declared in this scope 323 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:324:18: error: expected ‘;’ before ‘fTy’ 324 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:325:18: error: expected ‘;’ before ‘fTz’ 325 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:326:18: error: expected ‘;’ before ‘fTwx’ 326 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:327:18: error: expected ‘;’ before ‘fTwz’ 327 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:328:18: error: expected ‘;’ before ‘fTxx’ 328 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:329:18: error: expected ‘;’ before ‘fTxy’ 329 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:330:18: error: expected ‘;’ before ‘fTyz’ 330 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:331:18: error: expected ‘;’ before ‘fTzz’ 331 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:30: error: ‘fTxy’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:37: error: ‘fTwz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:51: error: ‘fTxx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:58: error: ‘fTzz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:65: error: ‘fTyz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:72: error: ‘fTwx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::zAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:338:9: error: ‘ArrayReal’ was not declared in this scope 338 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:339:18: error: expected ‘;’ before ‘fTy’ 339 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:340:18: error: expected ‘;’ before ‘fTz’ 340 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:341:18: error: expected ‘;’ before ‘fTwx’ 341 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:342:18: error: expected ‘;’ before ‘fTwy’ 342 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:343:18: error: expected ‘;’ before ‘fTxx’ 343 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:344:18: error: expected ‘;’ before ‘fTxz’ 344 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:345:18: error: expected ‘;’ before ‘fTyy’ 345 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:346:18: error: expected ‘;’ before ‘fTyz’ 346 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:30: error: ‘fTxz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:37: error: ‘fTwy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:43: error: ‘fTyz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:50: error: ‘fTwx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:64: error: ‘fTxx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:71: error: ‘fTyy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:351:12: error: ‘ArrayReal’ does not name a type 351 | inline ArrayReal ArrayQuaternion::Dot( const ArrayQuaternion& rkQ ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:356:12: error: ‘ArrayReal’ does not name a type 356 | inline ArrayReal ArrayQuaternion::Norm() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:363:9: error: ‘ArrayReal’ was not declared in this scope 363 | ArrayReal sqLength = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:9: error: ‘sqLength’ was not declared in this scope 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:370:18: error: expected ‘;’ before ‘invLength’ 370 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:371:17: error: ‘invLength’ was not declared in this scope 371 | w = w * invLength; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Inverse() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:379:9: error: ‘ArrayReal’ was not declared in this scope 379 | ArrayReal fNorm = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:9: error: ‘fNorm’ was not declared in this scope 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:65: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:383:18: error: expected ‘;’ before ‘invNorm’ 383 | ArrayReal invNorm = MathlibC::Inv4( fNorm ); | ^~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:384:18: error: expected ‘;’ before ‘negInvNorm’ 384 | ArrayReal negInvNorm = -invNorm; | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:37: error: ‘invNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:50: error: ‘negInvNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Exp() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:400:9: error: ‘ArrayReal’ was not declared in this scope 400 | ArrayReal fAngle = std::sqrt( x * x + y * y + z * z ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:402:18: error: expected ‘;’ before ‘localW’ 402 | ArrayReal localW, fSin; | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:28: error: ‘fAngle’ was not declared in this scope; did you mean ‘Angle’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:36: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:42: error: ‘localW’ was not declared in this scope 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:406:18: error: expected ‘;’ before ‘coeff’ 406 | ArrayReal coeff = MathlibC::CmovRobust( fSin / fAngle, 1.0f, | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:408:45: error: ‘coeff’ was not declared in this scope 408 | return ArrayQuaternion( localW, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Log() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:417:9: error: ‘ArrayReal’ was not declared in this scope 417 | ArrayReal fAngle = MathlibC::ACos4( w ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:418:18: error: expected ‘;’ before ‘fSin’ 418 | ArrayReal fSin = MathlibC::Sin4( fAngle ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:421:9: error: ‘ArrayMaskR’ was not declared in this scope 421 | ArrayMaskR mask = Math::Abs( w ) < MathlibC::ONE && Math::Abs( fSin ) >= MathlibC::fEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:427:18: error: expected ‘;’ before ‘coeff’ 427 | ArrayReal coeff = MathlibC::CmovRobust( fAngle * MathlibC::InvNonZero4( fSin ), 1.0f, mask ); | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:429:40: error: ‘coeff’ was not declared in this scope 429 | return ArrayQuaternion( 0, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:435:36: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 435 | ArrayVector3 qVec( x, y, z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:441:9: error: ‘ArrayReal’ was not declared in this scope 441 | ArrayReal w2 = w + w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:17: error: variable or field ‘Cmov4’ declared void 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:41: error: ‘ArrayMaskR’ was not declared in this scope 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:58: error: expected primary-expression before ‘const’ 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In copy constructor ‘Ogre::ArrayMatrix4::ArrayMatrix4(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:17: error: ‘mChunkBase’ was not declared in this scope 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:38: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:84:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 84 | mChunkBase[i + 1] = copy.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:85:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 85 | mChunkBase[i + 2] = copy.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:86:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 86 | mChunkBase[i + 3] = copy.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::getAsMatrix4(Ogre::Matrix4&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:93:86: error: ‘mChunkBase’ was not declared in this scope 93 | const Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:97:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 97 | matrix[i] = aliasedReal[ARRAY_PACKED_REALS * ( i ) + index]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setFromMatrix4(const Ogre::Matrix4&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:116:80: error: ‘mChunkBase’ was not declared in this scope 116 | Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:120:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 120 | aliasedReal[ARRAY_PACKED_REALS * ( i ) + index] = matrix[i]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:130:13: error: ‘mChunkBase’ was not declared in this scope 130 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘Ogre::ArrayMatrix4& Ogre::ArrayMatrix4::operator=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:17: error: ‘mChunkBase’ was not declared in this scope 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:165:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 165 | mChunkBase[i + 1] = rkMatrix.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:166:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 166 | mChunkBase[i + 2] = rkMatrix.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:167:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 167 | mChunkBase[i + 3] = rkMatrix.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:224:9: error: ‘ArrayReal’ does not name a type 224 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::SimpleMatrix4::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:229:13: error: ‘mChunkBase’ was not declared in this scope 229 | mChunkBase[0] = src._m[0]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:253: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:17: error: variable or field ‘concatArrayMat4’ declared void 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:35: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:40:37: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:41:37: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:17: error: variable or field ‘concatArrayMat4’ declared void 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:35: error: ‘ArrayReal’ was not declared in this scope 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:106:37: error: expected primary-expression before ‘const’ 106 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In function ‘Ogre::ArrayMatrix4 Ogre::operator*(const ArrayMatrix4&, const ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:33: error: ‘class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:49: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:65: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:9: error: ‘concatArrayMat4’ was not declared in this scope 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrix4::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:189:9: error: ‘ArrayReal’ was not declared in this scope 189 | ArrayReal invW = ( mChunkBase[12] * rhs.mChunkBase[0] + mChunkBase[13] * rhs.mChunkBase[1] ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:9: error: ‘invW’ was not declared in this scope 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:26: error: ‘Inv4’ is not a member of ‘Ogre::MathlibC’ 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:15: error: ‘mChunkBase’ was not declared in this scope 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:196:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 196 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:199:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 199 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:202:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 202 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) * invW ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::operator*=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:26: error: ‘mChunkBase’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:9: error: ‘concatArrayMat4’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:9: error: ‘ArrayReal’ was not declared in this scope 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:213:15: error: ‘ArrayReal’ does not name a type 213 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:214:18: error: expected ‘;’ before ‘fTx’ 214 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:215:18: error: expected ‘;’ before ‘fTy’ 215 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:216:18: error: expected ‘;’ before ‘fTz’ 216 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:217:18: error: expected ‘;’ before ‘fTwx’ 217 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:218:18: error: expected ‘;’ before ‘fTwy’ 218 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:219:18: error: expected ‘;’ before ‘fTwz’ 219 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:220:18: error: expected ‘;’ before ‘fTxx’ 220 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:221:18: error: expected ‘;’ before ‘fTxy’ 221 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:222:18: error: expected ‘;’ before ‘fTxz’ 222 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:223:18: error: expected ‘;’ before ‘fTyy’ 223 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:224:18: error: expected ‘;’ before ‘fTyz’ 224 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:225:18: error: expected ‘;’ before ‘fTzz’ 225 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:9: error: ‘chunkBase’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:33: error: ‘fTyy’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:40: error: ‘fTzz’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:24: error: ‘fTxy’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:31: error: ‘fTwz’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:24: error: ‘fTxz’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:31: error: ‘fTwy’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:231:33: error: ‘fTxx’ was not declared in this scope 231 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:24: error: ‘fTyz’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:31: error: ‘fTwx’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:9: error: ‘ArrayReal’ was not declared in this scope 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:242:15: error: ‘ArrayReal’ does not name a type 242 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:243:15: error: ‘ArrayReal’ does not name a type 243 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:9: error: ‘chunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:39: error: ‘scaleChunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:248:24: error: ‘posChunkBase’ was not declared in this scope 248 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:261:25: error: ‘mChunkBase’ was not declared in this scope 261 | chunkBase[12] = mChunkBase[13] = mChunkBase[14] = 0.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘bool Ogre::ArrayMatrix4::isAffine() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:267:17: error: ‘mChunkBase’ was not declared in this scope 267 | return (mChunkBase[12] == 0) & (mChunkBase[13] == 0) & | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::loadFromAoS(const Ogre::SimpleMatrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:9: error: ‘mChunkBase’ was not declared in this scope 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:284:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 284 | mChunkBase[1] = src->mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:285:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 285 | mChunkBase[2] = src->mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:286:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 286 | mChunkBase[3] = src->mChunkBase[3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:287:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 287 | mChunkBase[4] = src->mChunkBase[4]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:288:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 288 | mChunkBase[5] = src->mChunkBase[5]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:289:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 289 | mChunkBase[6] = src->mChunkBase[6]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:290:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 290 | mChunkBase[7] = src->mChunkBase[7]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:291:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 291 | mChunkBase[8] = src->mChunkBase[8]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:292:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 292 | mChunkBase[9] = src->mChunkBase[9]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:293:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 293 | mChunkBase[10] = src->mChunkBase[10]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:294:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 294 | mChunkBase[11] = src->mChunkBase[11]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:295:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 295 | mChunkBase[12] = src->mChunkBase[12]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:296:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 296 | mChunkBase[13] = src->mChunkBase[13]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:297:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 297 | mChunkBase[14] = src->mChunkBase[14]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:298:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 298 | mChunkBase[15] = src->mChunkBase[15]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:149:16: error: ‘ArrayMaskR’ does not name a type 149 | inline ArrayMaskR intersects( const ArrayAabb &b2 ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal volume() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:158:16: error: ‘ArrayMaskR’ does not name a type 158 | inline ArrayMaskR contains( const ArrayAabb &other ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:161:16: error: ‘ArrayMaskR’ does not name a type 161 | inline ArrayMaskR contains( const ArrayVector3 &v ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:164:16: error: ‘ArrayReal’ does not name a type 164 | inline ArrayReal squaredDistance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:167:16: error: ‘ArrayReal’ does not name a type 167 | inline ArrayReal distance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::getAsAabb(Ogre::Aabb&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:87:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 87 | out.mCenter.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::setFromAabb(const Ogre::Aabb&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:107:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 107 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = aabb.mCenter.x; // X | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:179: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:66:12: error: ‘ArrayMaskR’ does not name a type 66 | inline ArrayMaskR ArrayAabb::intersects( const ArrayAabb& b2 ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:81:12: error: ‘ArrayReal’ does not name a type 81 | inline ArrayReal ArrayAabb::volume() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:90:12: error: ‘ArrayMaskR’ does not name a type 90 | inline ArrayMaskR ArrayAabb::contains( const ArrayAabb &other ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:109:12: error: ‘ArrayMaskR’ does not name a type 109 | inline ArrayMaskR ArrayAabb::contains( const ArrayVector3 &v ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:123:12: error: ‘ArrayReal’ does not name a type 123 | inline ArrayReal ArrayAabb::squaredDistance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:137:12: error: ‘ArrayReal’ does not name a type 137 | inline ArrayReal ArrayAabb::distance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: In member function ‘void Ogre::ArrayAabb::transformAffine(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:148:9: error: ‘ArrayReal’ was not declared in this scope 148 | ArrayReal x = Math::Abs( m.mChunkBase[2] ) * mHalfSize.mChunkBase[2]; // abs( m02 ) * z + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:9: error: ‘x’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:13: error: ‘ogre_madd’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:152:18: error: expected ‘;’ before ‘y’ 152 | ArrayReal y = Math::Abs( m.mChunkBase[6] ) * mHalfSize.mChunkBase[2]; // abs( m12 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:9: error: ‘y’ was not declared in this scope; did you mean ‘yn’? 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^ | yn /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:156:18: error: expected ‘;’ before ‘z’ 156 | ArrayReal z = Math::Abs( m.mChunkBase[10] ) * mHalfSize.mChunkBase[2]; // abs( m22 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:9: error: ‘z’ was not declared in this scope 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:146:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 146 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:162:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 162 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceBoundsPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceFrustumPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:196:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 196 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceDirtyInstanceMgr()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:211:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 211 | mWorldRadius += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceCullLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:220:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 220 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:232:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 232 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLodPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:241:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 241 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:38: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h:77:66: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 77 | inline static void lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:39: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:199:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 199 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:35: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h:421:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 421 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:258:23: error: ‘ArrayReal’ does not name a type 258 | static inline ArrayReal calculateCameraDistance( uint32 _cameraSortMode, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:326:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 326 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrixAf4x3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:31, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneMemoryManager.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Animation/OgreSkeletonAnimManager.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:36, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManagerEnumerator.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRoot.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDecal.cpp:35: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[12]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:152:29: error: ‘ArrayMaskR’ has not been declared 152 | inline void retain( ArrayMaskR orientation, ArrayMaskR scale ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:152:53: error: ‘ArrayMaskR’ has not been declared 152 | inline void retain( ArrayMaskR orientation, ArrayMaskR scale ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::ArrayMatrixAf4x3::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:79:13: error: ‘mChunkBase’ was not declared in this scope 79 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:181:9: error: ‘ArrayReal’ does not name a type 181 | ArrayReal mChunkBase[12]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In constructor ‘Ogre::SimpleMatrixAf4x3::SimpleMatrixAf4x3(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:188:13: error: ‘mChunkBase’ was not declared in this scope 188 | mChunkBase[0] = m00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:209:17: error: ‘mChunkBase’ was not declared in this scope 209 | mChunkBase[i] = src._m[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:221:30: error: ‘mChunkBase’ was not declared in this scope 221 | dst->_m[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store4x3(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:238:30: error: ‘mChunkBase’ was not declared in this scope 238 | dst->_m[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store4x3(float*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:250:26: error: ‘mChunkBase’ was not declared in this scope 250 | dst[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::streamTo4x3(float*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:262:26: error: ‘mChunkBase’ was not declared in this scope 262 | dst[i] = mChunkBase[i]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:277: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:17: error: variable or field ‘concatArrayMatAf4x3’ declared void 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:39: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:51: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:40:41: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:41:41: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:17: error: variable or field ‘concatArrayMatAf4x3’ declared void 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:38: error: ‘ArrayReal’ was not declared in this scope 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:50: note: in expansion of macro ‘RESTRICT_ALIAS’ 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:92:38: error: expected primary-expression before ‘const’ 92 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In function ‘Ogre::ArrayMatrixAf4x3 Ogre::operator*(const ArrayMatrixAf4x3&, const ArrayMatrixAf4x3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:37: error: ‘class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:53: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:69: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:9: error: ‘concatArrayMatAf4x3’ was not declared in this scope 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrixAf4x3::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:15: error: ‘mChunkBase’ was not declared in this scope 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:161:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 161 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:163:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:163:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:164:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:166:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:166:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:167:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::operator*=(const Ogre::ArrayMatrixAf4x3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:30: error: ‘mChunkBase’ was not declared in this scope 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:46: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:9: error: ‘concatArrayMatAf4x3’ was not declared in this scope 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:177:9: error: ‘ArrayReal’ was not declared in this scope 177 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:177:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 177 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:178:15: error: ‘ArrayReal’ does not name a type 178 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:179:18: error: expected ‘;’ before ‘fTx’ 179 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:180:18: error: expected ‘;’ before ‘fTy’ 180 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:181:18: error: expected ‘;’ before ‘fTz’ 181 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:182:18: error: expected ‘;’ before ‘fTwx’ 182 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:183:18: error: expected ‘;’ before ‘fTwy’ 183 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:184:18: error: expected ‘;’ before ‘fTwz’ 184 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:185:18: error: expected ‘;’ before ‘fTxx’ 185 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:186:18: error: expected ‘;’ before ‘fTxy’ 186 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:187:18: error: expected ‘;’ before ‘fTxz’ 187 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:188:18: error: expected ‘;’ before ‘fTyy’ 188 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:189:18: error: expected ‘;’ before ‘fTyz’ 189 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:190:18: error: expected ‘;’ before ‘fTzz’ 190 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:9: error: ‘chunkBase’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:33: error: ‘fTyy’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:40: error: ‘fTzz’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:193:24: error: ‘fTxy’ was not declared in this scope 193 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:193:31: error: ‘fTwz’ was not declared in this scope 193 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:194:24: error: ‘fTxz’ was not declared in this scope 194 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:194:31: error: ‘fTwy’ was not declared in this scope 194 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:196:33: error: ‘fTxx’ was not declared in this scope 196 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:197:24: error: ‘fTyz’ was not declared in this scope 197 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:197:31: error: ‘fTwx’ was not declared in this scope 197 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:206:9: error: ‘ArrayReal’ was not declared in this scope 206 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:206:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 206 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:207:15: error: ‘ArrayReal’ does not name a type 207 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:208:15: error: ‘ArrayReal’ does not name a type 208 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:210:9: error: ‘chunkBase’ was not declared in this scope 210 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:210:39: error: ‘scaleChunkBase’ was not declared in this scope 210 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:213:24: error: ‘posChunkBase’ was not declared in this scope 213 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::decomposition(Ogre::ArrayVector3&, Ogre::ArrayVector3&, Ogre::ArrayQuaternion&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:229:15: error: ‘ArrayReal’ does not name a type 229 | const ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:232:9: error: ‘ArrayReal’ was not declared in this scope 232 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:233:18: error: expected ‘;’ before ‘m10’ 233 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:234:18: error: expected ‘;’ before ‘m20’ 234 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:236:18: error: expected ‘;’ before ‘fInvLength’ 236 | ArrayReal fInvLength = 1.0f / std::sqrt( m00 * m00 + m10 * m10 + m20 * m20 ); | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:238:18: error: expected ‘;’ before ‘q00’ 238 | ArrayReal q00, q01, q02, | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:9: error: ‘q00’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:15: error: ‘m00’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:21: error: ‘fInvLength’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:242:9: error: ‘q10’ was not declared in this scope 242 | q10 = m10 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:242:15: error: ‘m10’ was not declared in this scope 242 | q10 = m10 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:243:9: error: ‘q20’ was not declared in this scope 243 | q20 = m20 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:243:15: error: ‘m20’ was not declared in this scope 243 | q20 = m20 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:245:18: error: expected ‘;’ before ‘fDot’ 245 | ArrayReal fDot = q00 * m01 + q10 * m11 + q20 * m21; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:9: error: ‘q01’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:15: error: ‘m01’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:21: error: ‘fDot’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:247:9: error: ‘q11’ was not declared in this scope 247 | q11 = m11 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:247:15: error: ‘m11’ was not declared in this scope 247 | q11 = m11 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:248:9: error: ‘q21’ was not declared in this scope 248 | q21 = m21 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:248:15: error: ‘m21’ was not declared in this scope 248 | q21 = m21 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:22: error: ‘m02’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:34: error: ‘m12’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:46: error: ‘m22’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:257:9: error: ‘q02’ was not declared in this scope 257 | q02 = m02 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:258:9: error: ‘q12’ was not declared in this scope 258 | q12 = m12 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:259:9: error: ‘q22’ was not declared in this scope 259 | q22 = m22 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:276:18: error: expected ‘;’ before ‘fDet’ 276 | ArrayReal fDet = (q00*q11*q22 + q01*q12*q20 + q02*q10*q21) - | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:285:9: error: ‘fDet’ was not declared in this scope 285 | fDet = fDet < 0 ? -1.0f : 1.0f; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:296:15: error: ‘ArrayReal’ does not name a type 296 | const ArrayReal matrix[9] = { q00, q01, q02, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:299:50: error: ‘matrix’ was not declared in this scope; did you mean ‘Matrix4’? 299 | orientation.FromOrthoDet1RotationMatrix( matrix ); | ^~~~~~ | Matrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:301:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 301 | ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:302:9: error: ‘scaleChunkBase’ was not declared in this scope 302 | scaleChunkBase[0] = q00 * m00 + q10 * m10 + q20 * m20; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:306:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 306 | ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:307:9: error: ‘posChunkBase’ was not declared in this scope 307 | posChunkBase[0] = chunkBase[3]; | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:307:27: error: ‘chunkBase’ was not declared in this scope 307 | posChunkBase[0] = chunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::setToInverse()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:314:9: error: ‘ArrayReal’ was not declared in this scope 314 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:315:18: error: expected ‘;’ before ‘m20’ 315 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:317:18: error: expected ‘;’ before ‘t00’ 317 | ArrayReal t00 = m22 * m11 - m21 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:318:18: error: expected ‘;’ before ‘t10’ 318 | ArrayReal t10 = m20 * m12 - m22 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:319:18: error: expected ‘;’ before ‘t20’ 319 | ArrayReal t20 = m21 * m10 - m20 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:321:18: error: expected ‘;’ before ‘m00’ 321 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:324:18: error: expected ‘;’ before ‘det’ 324 | ArrayReal det = m00 * t00 + m01 * t10 + m02 * t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:325:18: error: expected ‘;’ before ‘invDet’ 325 | ArrayReal invDet= 1.0f / det; //High precision division | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:327:9: error: ‘t00’ was not declared in this scope 327 | t00 = t00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:327:21: error: ‘invDet’ was not declared in this scope 327 | t00 = t00 * invDet; | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:328:9: error: ‘t10’ was not declared in this scope 328 | t10 = t10 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:329:9: error: ‘t20’ was not declared in this scope 329 | t20 = t20 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:331:9: error: ‘m00’ was not declared in this scope 331 | m00 = m00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:332:9: error: ‘m01’ was not declared in this scope 332 | m01 = m01 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:333:9: error: ‘m02’ was not declared in this scope 333 | m02 = m02 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:335:18: error: expected ‘;’ before ‘r00’ 335 | ArrayReal r00 = t00; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:336:18: error: expected ‘;’ before ‘r01’ 336 | ArrayReal r01 = m02 * m21 - m01 * m22; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:337:18: error: expected ‘;’ before ‘r02’ 337 | ArrayReal r02 = m01 * m12 - m02 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:339:18: error: expected ‘;’ before ‘r10’ 339 | ArrayReal r10 = t10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:340:18: error: expected ‘;’ before ‘r11’ 340 | ArrayReal r11 = m00 * m22 - m02 * m20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:341:18: error: expected ‘;’ before ‘r12’ 341 | ArrayReal r12 = m02 * m10 - m00 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:343:18: error: expected ‘;’ before ‘r20’ 343 | ArrayReal r20 = t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:344:18: error: expected ‘;’ before ‘r21’ 344 | ArrayReal r21 = m01 * m20 - m00 * m21; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:345:18: error: expected ‘;’ before ‘r22’ 345 | ArrayReal r22 = m00 * m11 - m01 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:347:18: error: expected ‘;’ before ‘m03’ 347 | ArrayReal m03 = mChunkBase[3], m13 = mChunkBase[7], m23 = mChunkBase[11]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:349:18: error: expected ‘;’ before ‘r03’ 349 | ArrayReal r03 = -(r00 * m03 + r01 * m13 + r02 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:350:18: error: expected ‘;’ before ‘r13’ 350 | ArrayReal r13 = -(r10 * m03 + r11 * m13 + r12 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:351:18: error: expected ‘;’ before ‘r23’ 351 | ArrayReal r23 = -(r20 * m03 + r21 * m13 + r22 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:353:9: error: ‘mChunkBase’ was not declared in this scope 353 | mChunkBase[0] = r00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:353:25: error: ‘r00’ was not declared in this scope 353 | mChunkBase[0] = r00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:354:25: error: ‘r01’ was not declared in this scope 354 | mChunkBase[1] = r01; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:355:25: error: ‘r02’ was not declared in this scope 355 | mChunkBase[2] = r02; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:356:25: error: ‘r03’ was not declared in this scope 356 | mChunkBase[3] = r03; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:358:25: error: ‘r10’ was not declared in this scope 358 | mChunkBase[4] = r10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:359:25: error: ‘r11’ was not declared in this scope 359 | mChunkBase[5] = r11; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:360:25: error: ‘r12’ was not declared in this scope 360 | mChunkBase[6] = r12; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:361:25: error: ‘r13’ was not declared in this scope 361 | mChunkBase[7] = r13; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:363:25: error: ‘r20’ was not declared in this scope 363 | mChunkBase[8] = r20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:364:25: error: ‘r21’ was not declared in this scope 364 | mChunkBase[9] = r21; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:365:25: error: ‘r22’ was not declared in this scope 365 | mChunkBase[10]= r22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:366:25: error: ‘r23’ was not declared in this scope 366 | mChunkBase[11]= r23; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::setToInverseDegeneratesAsIdentity()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:371:9: error: ‘ArrayReal’ was not declared in this scope 371 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:372:18: error: expected ‘;’ before ‘m20’ 372 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:374:18: error: expected ‘;’ before ‘t00’ 374 | ArrayReal t00 = m22 * m11 - m21 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:375:18: error: expected ‘;’ before ‘t10’ 375 | ArrayReal t10 = m20 * m12 - m22 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:376:18: error: expected ‘;’ before ‘t20’ 376 | ArrayReal t20 = m21 * m10 - m20 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:378:18: error: expected ‘;’ before ‘m00’ 378 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:381:18: error: expected ‘;’ before ‘det’ 381 | ArrayReal det = m00 * t00 + m01 * t10 + m02 * t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:23: error: ‘Abs4’ is not a member of ‘Ogre::MathlibC’ 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:29: error: ‘det’ was not declared in this scope; did you mean ‘set’? 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~ | set /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:48: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:385:13: error: ‘mChunkBase’ was not declared in this scope 385 | mChunkBase[0] = 1; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:402:22: error: expected ‘;’ before ‘invDet’ 402 | ArrayReal invDet = 1.0f / det; //High precision division | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:404:13: error: ‘t00’ was not declared in this scope 404 | t00 = t00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:404:25: error: ‘invDet’ was not declared in this scope 404 | t00 = t00 * invDet; | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:405:13: error: ‘t10’ was not declared in this scope 405 | t10 = t10 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:406:13: error: ‘t20’ was not declared in this scope 406 | t20 = t20 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:408:13: error: ‘m00’ was not declared in this scope 408 | m00 = m00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:409:13: error: ‘m01’ was not declared in this scope 409 | m01 = m01 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:410:13: error: ‘m02’ was not declared in this scope 410 | m02 = m02 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:412:22: error: expected ‘;’ before ‘r00’ 412 | ArrayReal r00 = t00; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:413:22: error: expected ‘;’ before ‘r01’ 413 | ArrayReal r01 = m02 * m21 - m01 * m22; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:414:22: error: expected ‘;’ before ‘r02’ 414 | ArrayReal r02 = m01 * m12 - m02 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:416:22: error: expected ‘;’ before ‘r10’ 416 | ArrayReal r10 = t10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:417:22: error: expected ‘;’ before ‘r11’ 417 | ArrayReal r11 = m00 * m22 - m02 * m20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:418:22: error: expected ‘;’ before ‘r12’ 418 | ArrayReal r12 = m02 * m10 - m00 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:420:22: error: expected ‘;’ before ‘r20’ 420 | ArrayReal r20 = t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:421:22: error: expected ‘;’ before ‘r21’ 421 | ArrayReal r21 = m01 * m20 - m00 * m21; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:422:22: error: expected ‘;’ before ‘r22’ 422 | ArrayReal r22 = m00 * m11 - m01 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:424:22: error: expected ‘;’ before ‘m03’ 424 | ArrayReal m03 = mChunkBase[3], m13 = mChunkBase[7], m23 = mChunkBase[11]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:426:22: error: expected ‘;’ before ‘r03’ 426 | ArrayReal r03 = -(r00 * m03 + r01 * m13 + r02 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:427:22: error: expected ‘;’ before ‘r13’ 427 | ArrayReal r13 = -(r10 * m03 + r11 * m13 + r12 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:428:22: error: expected ‘;’ before ‘r23’ 428 | ArrayReal r23 = -(r20 * m03 + r21 * m13 + r22 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:430:13: error: ‘mChunkBase’ was not declared in this scope 430 | mChunkBase[0] = r00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:430:29: error: ‘r00’ was not declared in this scope 430 | mChunkBase[0] = r00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:431:29: error: ‘r01’ was not declared in this scope 431 | mChunkBase[1] = r01; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:432:29: error: ‘r02’ was not declared in this scope 432 | mChunkBase[2] = r02; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:433:29: error: ‘r03’ was not declared in this scope 433 | mChunkBase[3] = r03; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:435:29: error: ‘r10’ was not declared in this scope 435 | mChunkBase[4] = r10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:436:29: error: ‘r11’ was not declared in this scope 436 | mChunkBase[5] = r11; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:437:29: error: ‘r12’ was not declared in this scope 437 | mChunkBase[6] = r12; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:438:29: error: ‘r13’ was not declared in this scope 438 | mChunkBase[7] = r13; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:440:29: error: ‘r20’ was not declared in this scope 440 | mChunkBase[8] = r20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:441:29: error: ‘r21’ was not declared in this scope 441 | mChunkBase[9] = r21; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:442:30: error: ‘r22’ was not declared in this scope 442 | mChunkBase[10] = r22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:443:30: error: ‘r23’ was not declared in this scope 443 | mChunkBase[11] = r23; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:17: error: variable or field ‘retain’ declared void 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:43: error: ‘ArrayMaskR’ was not declared in this scope 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:67: error: ‘ArrayMaskR’ was not declared in this scope 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::streamToAoS(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:488:28: error: ‘mChunkBase’ was not declared in this scope 488 | dst->_m[i ] = mChunkBase[ARRAY_PACKED_REALS * (i )]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:488:39: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 488 | dst->_m[i ] = mChunkBase[ARRAY_PACKED_REALS * (i )]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::storeToAoS(Ogre::SimpleMatrixAf4x3*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:504:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 504 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:504:36: error: ‘mChunkBase’ was not declared in this scope 504 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:505:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 505 | dst->mChunkBase[i+1] = mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:506:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 506 | dst->mChunkBase[i+2] = mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:507:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 507 | dst->mChunkBase[i+3] = mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::streamToAoS(Ogre::SimpleMatrixAf4x3*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:515:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 515 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:515:36: error: ‘mChunkBase’ was not declared in this scope 515 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:516:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 516 | dst->mChunkBase[i+1] = mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:517:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 517 | dst->mChunkBase[i+2] = mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:518:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 518 | dst->mChunkBase[i+3] = mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::Matrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:526:13: error: ‘mChunkBase’ was not declared in this scope 526 | mChunkBase[i ] = src->_m[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::Matrix4* __restrict__*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:537:13: error: ‘mChunkBase’ was not declared in this scope 537 | mChunkBase[i ] = src[0]->_m[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::SimpleMatrixAf4x3*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:548:13: error: ‘mChunkBase’ was not declared in this scope 548 | mChunkBase[i ] = src->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:548:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 548 | mChunkBase[i ] = src->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:549:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 549 | mChunkBase[i+1] = src->mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:550:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 550 | mChunkBase[i+2] = src->mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:551:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 551 | mChunkBase[i+3] = src->mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::SimpleMatrixAf4x3* __restrict__*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:559:13: error: ‘mChunkBase’ was not declared in this scope 559 | mChunkBase[i ] = src[0]->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:559:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 559 | mChunkBase[i ] = src[0]->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:560:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 560 | mChunkBase[i+1] = src[0]->mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:561:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 561 | mChunkBase[i+2] = src[0]->mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:562:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 562 | mChunkBase[i+3] = src[0]->mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h: In member function ‘void Ogre::BoneTransform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:136:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 136 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h: In member function ‘void Ogre::BoneTransform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:150:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 150 | mOwner += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreViewport.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderSystem.h:44, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:47: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:43: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:70: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:89: error: expected ‘)’ before ‘,’ token 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:525:40: note: to match this ‘(’ 525 | void getCustomWorldSpaceCorners( | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: variable or field ‘Real’ declared void 527 | Real customFarPlane ) const; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: expected ‘;’ at end of member declaration 527 | Real customFarPlane ) const; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:26: error: ‘customFarPlane’ does not name a type 527 | Real customFarPlane ) const; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:2709:13: error: ‘ArrayReal’ does not name a type 2709 | ArrayReal planeNegD; | ^~~~~~~~~ [36/715] /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreDefaultSceneQueries.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreDefaultSceneQueries.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreDefaultSceneQueries.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp FAILED: [code=1] OgreMain/CMakeFiles/OgreMain.dir/src/OgreDefaultSceneQueries.cpp.o /usr/bin/g++ -DFREEIMAGE_LIB -DOGRE_NONCLIENT_BUILD -DOgreMain_EXPORTS -D_MT -D_USRDLL -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/abbuild/include -I/usr/include/freetype2 -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Threading -I/var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/GLX -Wall -Winit-self -Wcast-qual -Wwrite-strings -Wextra -Wno-unused-parameter -Wshadow -Wimplicit-fallthrough -Wsuggest-override -Wno-unused-but-set-parameter -ggdb -fpermissive -fdeclone-ctor-dtor -pipe -Wno-error -fstack-protector-strong --param=ssp-buffer-size=4 -fexceptions -ggdb -fira-loop-pressure -fira-hoist-pressure -specs=/usr/lib/gcc/specs/hardened-cc1 -O2 -fno-omit-frame-pointer -flto=auto -mabi=lp64d -mno-strict-align -march=la64v1.0 -mtune=la664 -O2 -g -DNDEBUG -fPIC -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -MD -MT OgreMain/CMakeFiles/OgreMain.dir/src/OgreDefaultSceneQueries.cpp.o -MF OgreMain/CMakeFiles/OgreMain.dir/src/OgreDefaultSceneQueries.cpp.o.d -o OgreMain/CMakeFiles/OgreMain.dir/src/OgreDefaultSceneQueries.cpp.o -c /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrixAf4x3.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:31, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneMemoryManager.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Animation/OgreSkeletonAnimManager.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:36, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:30: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayConfig.h:209:10: error: #error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" 209 | # error "Unknown platform or platform not supported for SIMD. Build Ogre without OGRE_USE_SIMD" | ^~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreMathlib.h:57, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayVector3.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayQuaternion.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:37, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrixAf4x3.h:47: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:46:22: error: ‘ArrayReal’ does not name a type 46 | static const ArrayReal HALF; // 0.5f, 0.5f, 0.5f, 0.5f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:47:22: error: ‘ArrayReal’ does not name a type 47 | static const ArrayReal ONE; // 1.0f, 1.0f, 1.0f, 1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:48:22: error: ‘ArrayReal’ does not name a type 48 | static const ArrayReal THREE; // 3.0f, 3.0f, 3.0f, 3.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:49:22: error: ‘ArrayReal’ does not name a type 49 | static const ArrayReal NEG_ONE; //-1.0f, -1.0f, -1.0f, -1.0f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:50:22: error: ‘ArrayReal’ does not name a type 50 | static const ArrayReal PI; // PI, PI, PI, PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:51:22: error: ‘ArrayReal’ does not name a type 51 | static const ArrayReal TWO_PI; // 2*PI, 2*PI, 2*PI, 2*PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:52:22: error: ‘ArrayReal’ does not name a type 52 | static const ArrayReal ONE_DIV_2PI; // 1 / 2PI, 1 / 2PI, 1 / 2PI, 1 / 2PI | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:53:22: error: ‘ArrayReal’ does not name a type 53 | static const ArrayReal fEpsilon; // 1e-6f, 1e-6f, 1e-6f, 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:54:22: error: ‘ArrayReal’ does not name a type 54 | static const ArrayReal fSqEpsilon; // 1e-12f, 1e-12f, 1e-12f, 1e-12f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:55:22: error: ‘ArrayReal’ does not name a type 55 | static const ArrayReal OneMinusEpsilon; // 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f, 1 - 1e-6f | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:56:22: error: ‘ArrayReal’ does not name a type 56 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:58:22: error: ‘ArrayReal’ does not name a type 58 | static const ArrayReal | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:60:22: error: ‘ArrayReal’ does not name a type 60 | static const ArrayReal FLOAT_MIN; // FLT_MIN, FLT_MIN, FLT_MIN, FLT_MIN | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:61:22: error: ‘ArrayReal’ does not name a type 61 | static const ArrayReal SIGN_MASK; // 0x80000000, 0x80000000, 0x80000000, 0x80000000 | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:62:22: error: ‘ArrayReal’ does not name a type 62 | static const ArrayReal INFINITEA; // Inf, Inf, Inf, Inf | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:63:22: error: ‘ArrayReal’ does not name a type 63 | static const ArrayReal MAX_NEG; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:64:22: error: ‘ArrayReal’ does not name a type 64 | static const ArrayReal MAX_POS; // Max negative number (x4) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:72:23: error: ‘ArrayReal’ does not name a type 72 | static inline ArrayReal Abs4( ArrayReal a ) { return Math::Abs( a ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:94:23: error: ‘ArrayReal’ does not name a type 94 | static inline ArrayReal Cmov4( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:133:23: error: ‘ArrayReal’ does not name a type 133 | static inline ArrayReal CmovRobust( ArrayReal arg1, ArrayReal arg2, ArrayMaskR mask ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:137:23: error: ‘ArrayInt’ does not name a type 137 | static inline ArrayInt CmovRobust( ArrayInt arg1, ArrayInt arg2, ArrayMaskI mask ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:146:23: error: ‘ArrayInt’ does not name a type 146 | static inline ArrayInt And( ArrayInt a, ArrayInt b ) { return a & b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:148:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 148 | static inline ArrayMaskI And( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:153:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 153 | static inline ArrayMaskI And( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:158:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 158 | static inline ArrayMaskI And( ArrayMaskI a, ArrayMaskI b ) { return a & b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:164:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 164 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayInt b ) { return ( a & b ) != 0; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:166:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 166 | static inline ArrayMaskI TestFlags4( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:171:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 171 | static inline ArrayMaskI TestFlags4( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:180:23: error: ‘ArrayInt’ does not name a type 180 | static inline ArrayInt AndNot( ArrayInt a, ArrayInt b ) { return a & ~b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:182:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 182 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:187:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 187 | static inline ArrayMaskI AndNot( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:192:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 192 | static inline ArrayMaskI AndNot( ArrayMaskI a, ArrayMaskI b ) { return a & ( !b ); } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:198:23: error: ‘ArrayInt’ does not name a type 198 | static inline ArrayInt Or( ArrayInt a, ArrayInt b ) { return a | b; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:199:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 199 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayMaskI b ) { return a | b; } | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:201:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 201 | static inline ArrayMaskI Or( ArrayMaskI a, ArrayInt b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:205:23: error: ‘ArrayMaskI’ does not name a type; did you mean ‘ArrayMatrix4’? 205 | static inline ArrayMaskI Or( ArrayInt a, ArrayMaskI b ) | ^~~~~~~~~~ | ArrayMatrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:214:23: error: ‘ArrayMaskR’ does not name a type 214 | static inline ArrayMaskR CompareLess( ArrayReal a, ArrayReal b ) { return a < b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:220:23: error: ‘ArrayMaskR’ does not name a type 220 | static inline ArrayMaskR CompareLessEqual( ArrayReal a, ArrayReal b ) { return a <= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:226:23: error: ‘ArrayMaskR’ does not name a type 226 | static inline ArrayMaskR CompareGreater( ArrayReal a, ArrayReal b ) { return a > b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:232:23: error: ‘ArrayMaskR’ does not name a type 232 | static inline ArrayMaskR CompareGreaterEqual( ArrayReal a, ArrayReal b ) { return a >= b; } | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:234:23: error: ‘ArrayReal’ does not name a type 234 | static inline ArrayReal SetAll( Real val ) { return val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:236:23: error: ‘ArrayInt’ does not name a type 236 | static inline ArrayInt SetAll( uint32 val ) { return val; } | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:238:33: error: ‘ArrayReal’ has not been declared 238 | static inline void Set( ArrayReal &dst, Real val, size_t index ) { dst = val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:244:23: error: ‘ArrayMaskR’ does not name a type 244 | static inline ArrayMaskR isInfinity( ArrayReal a ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:250:23: error: ‘ArrayReal’ does not name a type 250 | static inline ArrayReal Max( ArrayReal a, ArrayReal b ) { return std::max( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:253:23: error: ‘ArrayReal’ does not name a type 253 | static inline ArrayReal Min( ArrayReal a, ArrayReal b ) { return std::min( a, b ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:259:40: error: ‘ArrayReal’ has not been declared 259 | static inline Real ColapseMin( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:265:40: error: ‘ArrayReal’ has not been declared 265 | static inline Real ColapseMax( ArrayReal a ) { return a; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:275:23: error: ‘ArrayReal’ does not name a type 275 | static inline ArrayReal Inv4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:288:23: error: ‘ArrayReal’ does not name a type 288 | static inline ArrayReal InvNonZero4( ArrayReal val ) { return 1.0f / val; } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:294:23: error: ‘ArrayReal’ does not name a type 294 | static inline ArrayReal InvSqrt4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:300:23: error: ‘ArrayReal’ does not name a type 300 | static inline ArrayReal InvSqrtNonZero4( ArrayReal f ) { return 1.0f / std::sqrt( f ); } | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:310:23: error: ‘ArrayReal’ does not name a type 310 | static inline ArrayReal Modf4( ArrayReal x, ArrayReal &outIntegral ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:318:23: error: ‘ArrayReal’ does not name a type 318 | static inline ArrayReal ACos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:326:23: error: ‘ArrayReal’ does not name a type 326 | static inline ArrayReal Sin4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:334:23: error: ‘ArrayReal’ does not name a type 334 | static inline ArrayReal Cos4( ArrayReal x ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:30: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:43: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:345:62: error: ‘ArrayReal’ has not been declared 345 | static void SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ); | ^~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.h:349: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:32:12: error: ‘ArrayReal’ does not name a type 32 | inline ArrayReal MathlibC::Modf4( ArrayReal x, ArrayReal &outIntegral ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:37:12: error: ‘ArrayReal’ does not name a type 37 | inline ArrayReal MathlibC::ACos4( ArrayReal x) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:42:12: error: ‘ArrayReal’ does not name a type 42 | inline ArrayReal MathlibC::Sin4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:47:12: error: ‘ArrayReal’ does not name a type 47 | inline ArrayReal MathlibC::Cos4( ArrayReal x ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:17: error: variable or field ‘SinCos4’ declared void 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:36: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:49: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:60: error: ‘outSin’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:68: error: ‘ArrayReal’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreMathlibC.inl:52:79: error: ‘outCos’ was not declared in this scope 52 | inline void MathlibC::SinCos4( ArrayReal x, ArrayReal &outSin, ArrayReal &outCos ) | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:65:9: error: ‘ArrayReal’ does not name a type 65 | ArrayReal mChunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:68:32: error: expected ‘)’ before ‘chunkX’ 68 | ArrayVector3( ArrayReal chunkX, ArrayReal chunkY, ArrayReal chunkZ ) | ~ ^~~~~~~ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:136:47: error: ‘ArrayReal’ has not been declared 136 | inline friend ArrayVector3 operator+( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:137:72: error: ‘ArrayReal’ has not been declared 137 | inline friend ArrayVector3 operator+( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:143:47: error: ‘ArrayReal’ has not been declared 143 | inline friend ArrayVector3 operator-( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:144:72: error: ‘ArrayReal’ has not been declared 144 | inline friend ArrayVector3 operator-( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:150:47: error: ‘ArrayReal’ has not been declared 150 | inline friend ArrayVector3 operator*( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:151:72: error: ‘ArrayReal’ has not been declared 151 | inline friend ArrayVector3 operator*( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:157:47: error: ‘ArrayReal’ has not been declared 157 | inline friend ArrayVector3 operator/( ArrayReal fScalar, const ArrayVector3 &rhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:158:72: error: ‘ArrayReal’ has not been declared 158 | inline friend ArrayVector3 operator/( const ArrayVector3 &lhs, ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:39: error: ‘ArrayReal’ does not name a type 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:39: error: ‘ArrayReal’ does not name a type 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:39: error: ‘ArrayReal’ does not name a type 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:39: error: ‘ArrayReal’ does not name a type 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:173:16: error: ‘ArrayReal’ does not name a type 173 | inline ArrayReal length() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:176:16: error: ‘ArrayReal’ does not name a type 176 | inline ArrayReal squaredLength() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:179:16: error: ‘ArrayReal’ does not name a type 179 | inline ArrayReal distance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:182:16: error: ‘ArrayReal’ does not name a type 182 | inline ArrayReal squaredDistance( const ArrayVector3 &rhs ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:185:16: error: ‘ArrayReal’ does not name a type 185 | inline ArrayReal dotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:188:16: error: ‘ArrayReal’ does not name a type 188 | inline ArrayReal absDotProduct( const ArrayVector3 &vec ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:207:16: error: ‘ArrayReal’ does not name a type 207 | inline ArrayReal getMinComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:210:16: error: ‘ArrayReal’ does not name a type 210 | inline ArrayReal getMaxComponent() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:294:28: error: ‘ArrayMaskR’ has not been declared 294 | inline void Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:317:33: error: ‘ArrayMaskR’ has not been declared 317 | inline void CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:338:43: error: ‘ArrayMaskR’ has not been declared 338 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::getAsVector3(Ogre::Vector3&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:78:71: error: ‘mChunkBase’ was not declared in this scope 78 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:79:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 79 | out.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::getAsVector3(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:89:71: error: ‘mChunkBase’ was not declared in this scope 89 | const Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:90:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 90 | return Vector3( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setFromVector3(const Ogre::Vector3&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:97:59: error: ‘mChunkBase’ was not declared in this scope 97 | Real *aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:98:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 98 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.x; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘void Ogre::ArrayVector3::setAll(const Ogre::Vector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:106:13: error: ‘mChunkBase’ was not declared in this scope 106 | mChunkBase[0] = v.x; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h: In member function ‘Ogre::ArrayVector3& Ogre::ArrayVector3::operator=(Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:121:13: error: ‘mChunkBase’ was not declared in this scope 121 | mChunkBase[0] = fScalar; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:361: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::operator-() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:160:31: error: ‘mChunkBase’ was not declared in this scope 160 | return ArrayVector3( -mChunkBase[0], -mChunkBase[1], -mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:165:5: note: in expansion of macro ‘DEFINE_OPERATION’ 165 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:166:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 166 | DEFINE_L_OPERATION( Real, ArrayVector3, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator+(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:167:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 167 | DEFINE_R_OPERATION( ArrayVector3, Real, + ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:170:5: note: in expansion of macro ‘DEFINE_OPERATION’ 170 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:171:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 171 | DEFINE_L_OPERATION( Real, ArrayVector3, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator-(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:172:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 172 | DEFINE_R_OPERATION( ArrayVector3, Real, - ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:175:5: note: in expansion of macro ‘DEFINE_OPERATION’ 175 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:78:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 78 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:79:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 79 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:80:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 80 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:176:5: note: in expansion of macro ‘DEFINE_L_OPERATION’ 176 | DEFINE_L_OPERATION( Real, ArrayVector3, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator*(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:86:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 86 | lhs.mChunkBase[0] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:87:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 87 | lhs.mChunkBase[1] op fScalar,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:88:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 88 | lhs.mChunkBase[2] op fScalar );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:177:5: note: in expansion of macro ‘DEFINE_R_OPERATION’ 177 | DEFINE_R_OPERATION( ArrayVector3, Real, * ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:67:15: error: ‘ArrayReal’ does not name a type 67 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase = lhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:68:15: error: ‘ArrayReal’ does not name a type 68 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase = rhs.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:17: error: ‘lhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:70:36: error: ‘rhsChunkBase’ was not declared in this scope 70 | lhsChunkBase[0] op rhsChunkBase[0],\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:180:5: note: in expansion of macro ‘DEFINE_OPERATION’ 180 | DEFINE_OPERATION( ArrayVector3, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(Real, const ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:95:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 95 | fScalar op rhs.mChunkBase[0],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:96:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 96 | fScalar op rhs.mChunkBase[1],\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:97:32: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 97 | fScalar op rhs.mChunkBase[2] );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:181:5: note: in expansion of macro ‘DEFINE_L_SCALAR_DIVISION’ 181 | DEFINE_L_SCALAR_DIVISION( Real, ArrayVector3, / ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In function ‘Ogre::ArrayVector3 Ogre::operator/(const ArrayVector3&, Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:105:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 105 | lhs.mChunkBase[0] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:106:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 106 | lhs.mChunkBase[1] op_func fInv,\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:107:21: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 107 | lhs.mChunkBase[2] op_func fInv );\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:182:5: note: in expansion of macro ‘DEFINE_R_SCALAR_DIVISION’ 182 | DEFINE_R_SCALAR_DIVISION( ArrayVector3, Real, /, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:184:98: error: ‘ArrayMaskR’ has not been declared 184 | inline ArrayVector3 ArrayVector3::Cmov4( const ArrayVector3 &arg1, const ArrayVector3 &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In static member function ‘static Ogre::ArrayVector3 Ogre::ArrayVector3::Cmov4(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:187:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 187 | MathlibC::Cmov4( arg1.mChunkBase[0], arg2.mChunkBase[0], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:188:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 188 | MathlibC::Cmov4( arg1.mChunkBase[1], arg2.mChunkBase[1], mask ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:39: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:189:59: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 189 | MathlibC::Cmov4( arg1.mChunkBase[2], arg2.mChunkBase[2], mask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreStableHeaders.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:28: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator+=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:198:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 198 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:161:21: note: candidates are: ‘void Ogre::ArrayVector3::operator+=(int)’ 161 | inline void operator+=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator+=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:197:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 197 | DEFINE_UPDATE_OPERATION( ArrayVector3, +=, + ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator-=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:202:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 202 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:164:21: note: candidates are: ‘void Ogre::ArrayVector3::operator-=(int)’ 164 | inline void operator-=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator-=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:201:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 201 | DEFINE_UPDATE_OPERATION( ArrayVector3, -=, - ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:9: error: ‘ArrayReal’ was not declared in this scope 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:121:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 121 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:122:15: error: ‘ArrayReal’ does not name a type 122 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:9: error: ‘chunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:123:45: error: ‘aChunkBase’ was not declared in this scope 123 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:128:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator*=(Ogre::Real)’ 128 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:206:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_OPERATION’ 206 | DEFINE_UPDATE_R_SCALAR_OPERATION( Real, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:167:21: note: candidates are: ‘void Ogre::ArrayVector3::operator*=(int)’ 167 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:119:17: note: ‘void Ogre::ArrayVector3::operator*=(const Ogre::ArrayVector3&)’ 119 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:205:5: note: in expansion of macro ‘DEFINE_UPDATE_OPERATION’ 205 | DEFINE_UPDATE_OPERATION( ArrayVector3, *=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:9: error: ‘ArrayReal’ was not declared in this scope 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:137:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 137 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase;\ | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:138:15: error: ‘ArrayReal’ does not name a type 138 | const ArrayReal * RESTRICT_ALIAS aChunkBase = a.mChunkBase;\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:9: error: ‘chunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:139:45: error: ‘aChunkBase’ was not declared in this scope 139 | chunkBase[0] = chunkBase[0] op_func aChunkBase[0];\ | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:144:17: error: no declaration matches ‘void Ogre::ArrayVector3::operator/=(Ogre::Real)’ 144 | inline void ArrayVector3::operator op ( const rightType fScalar )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:210:5: note: in expansion of macro ‘DEFINE_UPDATE_R_SCALAR_DIVISION’ 210 | DEFINE_UPDATE_R_SCALAR_DIVISION( Real, /=, * ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:170:21: note: candidates are: ‘void Ogre::ArrayVector3::operator/=(int)’ 170 | inline void operator/=( const ArrayReal fScalar ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:135:17: note: ‘void Ogre::ArrayVector3::operator/=(const Ogre::ArrayVector3&)’ 135 | inline void ArrayVector3::operator op ( const leftClass &a )\ | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:209:5: note: in expansion of macro ‘DEFINE_UPDATE_DIVISION’ 209 | DEFINE_UPDATE_DIVISION( ArrayVector3, /=, / ); | ^~~~~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: ‘class Ogre::ArrayVector3’ defined here 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:214:12: error: ‘ArrayReal’ does not name a type 214 | inline ArrayReal ArrayVector3::length() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:221:12: error: ‘ArrayReal’ does not name a type 221 | inline ArrayReal ArrayVector3::squaredLength() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:228:12: error: ‘ArrayReal’ does not name a type 228 | inline ArrayReal ArrayVector3::distance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:233:12: error: ‘ArrayReal’ does not name a type 233 | inline ArrayReal ArrayVector3::squaredDistance( const ArrayVector3& rhs ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:238:12: error: ‘ArrayReal’ does not name a type 238 | inline ArrayReal ArrayVector3::dotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:245:12: error: ‘ArrayReal’ does not name a type 245 | inline ArrayReal ArrayVector3::absDotProduct( const ArrayVector3& vec ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:254:9: error: ‘ArrayReal’ was not declared in this scope 254 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:9: error: ‘sqLength’ was not declared in this scope 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:262:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 262 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:263:18: error: expected ‘;’ before ‘invLength’ 263 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:9: error: ‘mChunkBase’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:264:41: error: ‘invLength’ was not declared in this scope 264 | mChunkBase[0] = mChunkBase[0] * invLength; //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::crossProduct(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:18: error: ‘mChunkBase’ was not declared in this scope 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:272:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 272 | (mChunkBase[1] * rkVec.mChunkBase[2]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:273:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 273 | (mChunkBase[2] * rkVec.mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:274:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 274 | (mChunkBase[2] * rkVec.mChunkBase[0]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:275:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 275 | (mChunkBase[0] * rkVec.mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:276:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 276 | (mChunkBase[0] * rkVec.mChunkBase[1]) - | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:277:40: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 277 | (mChunkBase[1] * rkVec.mChunkBase[0]) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::midPoint(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:31: error: ‘mChunkBase’ was not declared in this scope 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:282:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 282 | return ArrayVector3( (mChunkBase[0] + rkVec.mChunkBase[0]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:283:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 283 | (mChunkBase[1] + rkVec.mChunkBase[1]) * 0.5f, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:284:53: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 284 | (mChunkBase[2] + rkVec.mChunkBase[2]) * 0.5f ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeFloor(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:9: error: ‘ArrayReal’ was not declared in this scope 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:289:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 289 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:290:15: error: ‘ArrayReal’ does not name a type 290 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:9: error: ‘aChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:291:50: error: ‘bChunkBase’ was not declared in this scope 291 | aChunkBase[0] = std::min( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::makeCeil(const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:9: error: ‘ArrayReal’ was not declared in this scope 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:298:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 298 | ArrayReal * RESTRICT_ALIAS aChunkBase = &mChunkBase[0]; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:299:15: error: ‘ArrayReal’ does not name a type 299 | const ArrayReal * RESTRICT_ALIAS bChunkBase = &cmp.mChunkBase[0]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:9: error: ‘aChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:300:50: error: ‘bChunkBase’ was not declared in this scope 300 | aChunkBase[0] = std::max( aChunkBase[0], bChunkBase[0] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:305:12: error: ‘ArrayReal’ does not name a type 305 | inline ArrayReal ArrayVector3::getMinComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:310:12: error: ‘ArrayReal’ does not name a type 310 | inline ArrayReal ArrayVector3::getMaxComponent() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::setToSign()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:317:9: error: ‘mChunkBase’ was not declared in this scope 317 | mChunkBase[0] = mChunkBase[0] >= 0 ? 1.0f : -1.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::perpendicular() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:326:15: error: ‘ArrayMaskR’ does not name a type 326 | const ArrayMaskR mask = perp.squaredLength() <= MathlibC::fSqEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:328:13: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 328 | if( mask ) | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:334:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 334 | perp.mChunkBase[0] = MathlibC::Cmov4( perp1.mChunkBase[0], perp.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:335:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 335 | perp.mChunkBase[1] = MathlibC::Cmov4( perp1.mChunkBase[1], perp.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:44: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:336:77: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 336 | perp.mChunkBase[2] = MathlibC::Cmov4( perp1.mChunkBase[2], perp.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::normalisedCopy() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:345:9: error: ‘ArrayReal’ was not declared in this scope 345 | ArrayReal sqLength = (mChunkBase[0] * mChunkBase[0]) + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:9: error: ‘sqLength’ was not declared in this scope 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:57: error: ‘ONE’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:353:83: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 353 | sqLength = MathlibC::Cmov4( sqLength, MathlibC::ONE, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:354:18: error: expected ‘;’ before ‘invLength’ 354 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:30: error: ‘mChunkBase’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:356:46: error: ‘invLength’ was not declared in this scope 356 | return ArrayVector3( mChunkBase[0] * invLength, //x * invLength | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::reflect(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:363:41: error: ‘const class Ogre::ArrayVector3’ has no member named ‘dotProduct’; did you mean ‘crossProduct’? 363 | return ( *this - ( 2.0f * this->dotProduct( normal ) ) * normal ); | ^~~~~~~~~~ | crossProduct /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::inverseLeaveZeroes()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:9: error: ‘mChunkBase’ was not declared in this scope 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:368:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 368 | mChunkBase[0] = MathlibC::CmovRobust( mChunkBase[0], MathlibC::InvNonZero4(mChunkBase[0]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:370:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 370 | mChunkBase[1] = MathlibC::CmovRobust( mChunkBase[1], MathlibC::InvNonZero4(mChunkBase[1]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:35: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:372:72: error: ‘InvNonZero4’ is not a member of ‘Ogre::MathlibC’ 372 | mChunkBase[2] = MathlibC::CmovRobust( mChunkBase[2], MathlibC::InvNonZero4(mChunkBase[2]), | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘int Ogre::ArrayVector3::isNaN() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:378:29: error: ‘mChunkBase’ was not declared in this scope 378 | return Math::isNaN( mChunkBase[0] ) | Math::isNaN( mChunkBase[1] ) | Math::isNaN( mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayVector3::primaryAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:392:9: error: ‘ArrayReal’ was not declared in this scope 392 | ArrayReal absx = Math::Abs( mChunkBase[0] ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:393:18: error: expected ‘;’ before ‘absy’ 393 | ArrayReal absy = Math::Abs( mChunkBase[1] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:394:18: error: expected ‘;’ before ‘absz’ 394 | ArrayReal absz = Math::Abs( mChunkBase[2] ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:397:18: error: expected ‘;’ before ‘sign’ 397 | ArrayReal sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[0] > 0 ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:398:28: error: ‘sign’ was not declared in this scope; did you mean ‘sin’? 398 | ArrayVector3 xVec( sign, 0, 0 ); | ^~~~ | sin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:401:46: error: ‘mChunkBase’ was not declared in this scope 401 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[1] > 0 ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:405:26: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 405 | sign = MathlibC::Cmov4( 1.0f, -1.0f, mChunkBase[2] > 0 ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:409:9: error: ‘ArrayMaskR’ was not declared in this scope 409 | ArrayMaskR mask = absx > absz; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:410:87: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 410 | xVec.mChunkBase[0] = MathlibC::Cmov4( xVec.mChunkBase[0], zVec.mChunkBase[0], mask ); | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:411:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 411 | xVec.mChunkBase[2] = MathlibC::Cmov4( xVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:16: error: ‘absy’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:414:23: error: ‘absz’ was not declared in this scope; did you mean ‘abs’? 414 | mask = absy > absz; | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:415:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 415 | yVec.mChunkBase[1] = MathlibC::Cmov4( yVec.mChunkBase[1], zVec.mChunkBase[1], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:14: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:40: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:52: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:416:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 416 | yVec.mChunkBase[2] = MathlibC::Cmov4( yVec.mChunkBase[2], zVec.mChunkBase[2], mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:418:21: error: ‘absx’ was not declared in this scope; did you mean ‘abs’? 418 | yVec.Cmov4( absx > absy, xVec ); | ^~~~ | abs /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMin() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:424:25: error: ‘mChunkBase’ was not declared in this scope 424 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘Ogre::Vector3 Ogre::ArrayVector3::collapseMax() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:429:25: error: ‘mChunkBase’ was not declared in this scope 429 | return Vector3( mChunkBase[0], mChunkBase[1], mChunkBase[2] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:17: error: variable or field ‘Cmov4’ declared void 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:38: error: ‘ArrayMaskR’ was not declared in this scope 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:432:55: error: expected primary-expression before ‘const’ 432 | inline void ArrayVector3::Cmov4( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:17: error: variable or field ‘CmovRobust’ declared void 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:43: error: ‘ArrayMaskR’ was not declared in this scope 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:441:60: error: expected primary-expression before ‘const’ 441 | inline void ArrayVector3::CmovRobust( ArrayMaskR mask, const ArrayVector3 &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl: In member function ‘void Ogre::ArrayVector3::loadFromAoS(const Ogre::Real*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.inl:452:9: error: ‘mChunkBase’ was not declared in this scope 452 | mChunkBase[0] = src[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:32: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:57: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:71:82: error: ‘ArrayReal’ does not name a type 71 | ArrayQuaternion( const ArrayReal &chunkW, const ArrayReal &chunkX, const ArrayReal &chunkY, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:72:32: error: ‘ArrayReal’ does not name a type 72 | const ArrayReal &chunkZ ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:126:56: error: ‘ArrayReal’ does not name a type 126 | inline void FromOrthoDet1RotationMatrix( const ArrayReal *RESTRICT_ALIAS matrix ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:129:42: error: ‘ArrayRadian’ does not name a type 129 | inline void FromAngleAxis( const ArrayRadian &rfAngle, const ArrayVector3 &rkAxis ); | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:132:34: error: ‘ArrayRadian’ has not been declared 132 | inline void ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const; | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:141:78: error: ‘ArrayReal’ has not been declared 141 | inline friend ArrayQuaternion operator*( const ArrayQuaternion &lhs, ArrayReal scalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:142:50: error: ‘ArrayReal’ has not been declared 142 | inline friend ArrayQuaternion operator*( ArrayReal scalar, const ArrayQuaternion &lhs ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:145:57: error: ‘ArrayReal’ does not name a type 145 | inline void operator*=( const ArrayReal fScalar ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal Dot( const ArrayQuaternion &rkQ ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:158:16: error: ‘ArrayReal’ does not name a type 158 | inline ArrayReal Norm() const; // Returns the squared length, doesn't modify | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:193:46: error: ‘ArrayReal’ has not been declared 193 | static inline ArrayQuaternion Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:199:54: error: ‘ArrayReal’ has not been declared 199 | static inline ArrayQuaternion nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:205:46: error: ‘ArrayReal’ has not been declared 205 | static inline ArrayQuaternion nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:229:28: error: ‘ArrayMaskR’ has not been declared 229 | inline void Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:250:46: error: ‘ArrayMaskR’ has not been declared 250 | ArrayMaskR mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::getAsQuaternion(Ogre::Quaternion&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:84:33: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 84 | out.w = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘Ogre::Quaternion Ogre::ArrayQuaternion::getAsQuaternion(size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:96:44: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 96 | return Quaternion( aliasedReal[ARRAY_PACKED_REALS * 0 + index], // W | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h: In member function ‘void Ogre::ArrayQuaternion::setFromQuaternion(const Ogre::Quaternion&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:105:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 105 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = v.w; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.h:260: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:85:25: error: ‘ArrayReal’ does not name a type 85 | DEFINE_L_OPERATION( ArrayReal, ArrayQuaternion, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:42:48: note: in definition of macro ‘DEFINE_L_OPERATION’ 42 | inline ArrayQuaternion operator op ( const leftType lhs, const rightClass &rhs )\ | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:86:42: error: ‘ArrayReal’ does not name a type 86 | DEFINE_R_OPERATION( ArrayQuaternion, ArrayReal, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:51:70: note: in definition of macro ‘DEFINE_R_OPERATION’ 51 | inline ArrayQuaternion operator op ( const leftClass &lhs, const rightType rhs )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:96:41: error: ‘ArrayReal’ does not name a type 96 | DEFINE_UPDATE_R_OPERATION( ArrayReal, *=, * ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:70:54: note: in definition of macro ‘DEFINE_UPDATE_R_OPERATION’ 70 | inline void ArrayQuaternion::operator op ( const rightType a )\ | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Slerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:52: error: ‘ArrayReal’ was not declared in this scope 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:120:66: error: expected primary-expression before ‘const’ 120 | inline ArrayQuaternion ArrayQuaternion::Slerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:121:57: error: expected primary-expression before ‘const’ 121 | const ArrayQuaternion &rkQ /*, bool shortestPath*/ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:122:5: error: expected ‘,’ or ‘;’ before ‘{’ token 122 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerpShortest’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:60: error: ‘ArrayReal’ was not declared in this scope 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:164:74: error: expected primary-expression before ‘const’ 164 | inline ArrayQuaternion ArrayQuaternion::nlerpShortest( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:165:60: error: expected primary-expression before ‘const’ 165 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:166:5: error: expected ‘,’ or ‘;’ before ‘{’ token 166 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:28: error: ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::nlerp’ is not a static data member of ‘class Ogre::ArrayQuaternion’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:52: error: ‘ArrayReal’ was not declared in this scope 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:185:66: error: expected primary-expression before ‘const’ 185 | inline ArrayQuaternion ArrayQuaternion::nlerp( ArrayReal fT, const ArrayQuaternion &rkP, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:186:57: error: expected primary-expression before ‘const’ 186 | const ArrayQuaternion &rkQ ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:187:5: error: expected ‘,’ or ‘;’ before ‘{’ token 187 | { | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:199:82: error: ‘ArrayMaskR’ has not been declared 199 | const ArrayQuaternion &arg2, ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Cmov4(const Ogre::ArrayQuaternion&, const Ogre::ArrayQuaternion&, int)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:202:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 202 | MathlibC::Cmov4( arg1.w, arg2.w, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:203:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 203 | MathlibC::Cmov4( arg1.x, arg2.x, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:204:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 204 | MathlibC::Cmov4( arg1.y, arg2.y, mask ), | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:205:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 205 | MathlibC::Cmov4( arg1.z, arg2.z, mask ) ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In static member function ‘static void Ogre::ArrayQuaternion::mul(const Ogre::ArrayQuaternion&, Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:211:48: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 211 | ArrayVector3 qVec( inQ.x, inQ.y, inQ.z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:217:9: error: ‘ArrayReal’ was not declared in this scope 217 | ArrayReal w2 = inQ.w + inQ.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:218:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 218 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:219:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 219 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:220:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 220 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:223:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 223 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:224:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 224 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:225:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 225 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:228:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 228 | inOutVec.mChunkBase[0] = inOutVec.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:229:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 229 | inOutVec.mChunkBase[1] = inOutVec.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:18: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:43: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:62: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:230:82: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 230 | inOutVec.mChunkBase[2] = inOutVec.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:233:69: error: ‘ArrayReal’ does not name a type 233 | inline void ArrayQuaternion::FromOrthoDet1RotationMatrix( const ArrayReal * RESTRICT_ALIAS matrix ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromOrthoDet1RotationMatrix(const int*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:235:9: error: ‘ArrayReal’ was not declared in this scope 235 | ArrayReal m00 = matrix[0], m01 = matrix[1], m02 = matrix[2], | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:50: error: ‘m00’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:58: error: ‘m11’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:251:64: error: ‘m22’ was not declared in this scope 251 | w = std::sqrt( std::max( Real(0.0), (1 + m00) + (m11 + m22) ) ) * Real(0.5); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:31: error: ‘m21’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:256:37: error: ‘m12’ was not declared in this scope 256 | x = std::copysign( x, m21 - m12 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:31: error: ‘m02’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:257:37: error: ‘m20’ was not declared in this scope 257 | y = std::copysign( y, m02 - m20 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:31: error: ‘m10’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:258:37: error: ‘m01’ was not declared in this scope 258 | z = std::copysign( z, m10 - m01 ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:261:55: error: ‘ArrayRadian’ does not name a type 261 | inline void ArrayQuaternion::FromAngleAxis( const ArrayRadian& rfAngle, const ArrayVector3& rkAxis ) | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::FromAngleAxis(const int&, const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:268:9: error: ‘ArrayReal’ was not declared in this scope 268 | ArrayReal fHalfAngle( rfAngle.valueRadians() * 0.5f ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:270:18: error: expected ‘;’ before ‘fSin’ 270 | ArrayReal fSin; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:28: error: ‘fHalfAngle’ was not declared in this scope; did you mean ‘rfAngle’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~~~~~~~ | rfAngle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:271:40: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 271 | MathlibC::SinCos4( fHalfAngle, fSin, w ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:273:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 273 | ArrayReal * RESTRICT_ALIAS chunkBase = &w; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:274:15: error: ‘ArrayReal’ does not name a type 274 | const ArrayReal * RESTRICT_ALIAS rkAxisChunkBase = rkAxis.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:9: error: ‘chunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:276:31: error: ‘rkAxisChunkBase’ was not declared in this scope 276 | chunkBase[1] = fSin * rkAxisChunkBase[0]; //x = fSin*rkAxis.x; | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:17: error: variable or field ‘ToAngleAxis’ declared void 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:47: error: ‘ArrayRadian’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:60: error: ‘rfAngle’ was not declared in this scope; did you mean ‘Angle’? 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:82: error: expected primary-expression before ‘&’ token 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:281:83: error: ‘rkAxis’ was not declared in this scope 281 | inline void ArrayQuaternion::ToAngleAxis( ArrayRadian &rfAngle, ArrayVector3 &rkAxis ) const | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::xAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:309:9: error: ‘ArrayReal’ was not declared in this scope 309 | ArrayReal fTy = y + y; // 2 * y | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:310:18: error: expected ‘;’ before ‘fTz’ 310 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:311:18: error: expected ‘;’ before ‘fTwy’ 311 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:312:18: error: expected ‘;’ before ‘fTwz’ 312 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:313:18: error: expected ‘;’ before ‘fTxy’ 313 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:314:18: error: expected ‘;’ before ‘fTxz’ 314 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:315:18: error: expected ‘;’ before ‘fTyy’ 315 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:316:18: error: expected ‘;’ before ‘fTzz’ 316 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:38: error: ‘fTyy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:45: error: ‘fTzz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:52: error: ‘fTxy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:59: error: ‘fTwz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:65: error: ‘fTxz’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:318:72: error: ‘fTwy’ was not declared in this scope 318 | return ArrayVector3( 1.0f - (fTyy + fTzz), fTxy + fTwz, fTxz - fTwy ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::yAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:323:9: error: ‘ArrayReal’ was not declared in this scope 323 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:324:18: error: expected ‘;’ before ‘fTy’ 324 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:325:18: error: expected ‘;’ before ‘fTz’ 325 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:326:18: error: expected ‘;’ before ‘fTwx’ 326 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:327:18: error: expected ‘;’ before ‘fTwz’ 327 | ArrayReal fTwz = fTz * w; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:328:18: error: expected ‘;’ before ‘fTxx’ 328 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:329:18: error: expected ‘;’ before ‘fTxy’ 329 | ArrayReal fTxy = fTy * x; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:330:18: error: expected ‘;’ before ‘fTyz’ 330 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:331:18: error: expected ‘;’ before ‘fTzz’ 331 | ArrayReal fTzz = fTz * z; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:30: error: ‘fTxy’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:37: error: ‘fTwz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:51: error: ‘fTxx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:58: error: ‘fTzz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:65: error: ‘fTyz’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:333:72: error: ‘fTwx’ was not declared in this scope 333 | return ArrayVector3( fTxy - fTwz, 1.0f - (fTxx + fTzz), fTyz + fTwx ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::zAxis() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:338:9: error: ‘ArrayReal’ was not declared in this scope 338 | ArrayReal fTx = x + x; // 2 * x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:339:18: error: expected ‘;’ before ‘fTy’ 339 | ArrayReal fTy = y + y; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:340:18: error: expected ‘;’ before ‘fTz’ 340 | ArrayReal fTz = z + z; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:341:18: error: expected ‘;’ before ‘fTwx’ 341 | ArrayReal fTwx = fTx * w; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:342:18: error: expected ‘;’ before ‘fTwy’ 342 | ArrayReal fTwy = fTy * w; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:343:18: error: expected ‘;’ before ‘fTxx’ 343 | ArrayReal fTxx = fTx * x; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:344:18: error: expected ‘;’ before ‘fTxz’ 344 | ArrayReal fTxz = fTz * x; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:345:18: error: expected ‘;’ before ‘fTyy’ 345 | ArrayReal fTyy = fTy * y; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:346:18: error: expected ‘;’ before ‘fTyz’ 346 | ArrayReal fTyz = fTz * y; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:30: error: ‘fTxz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:37: error: ‘fTwy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:43: error: ‘fTyz’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:50: error: ‘fTwx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:64: error: ‘fTxx’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:348:71: error: ‘fTyy’ was not declared in this scope 348 | return ArrayVector3( fTxz + fTwy, fTyz - fTwx, 1.0f - (fTxx + fTyy) ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:351:12: error: ‘ArrayReal’ does not name a type 351 | inline ArrayReal ArrayQuaternion::Dot( const ArrayQuaternion& rkQ ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:356:12: error: ‘ArrayReal’ does not name a type 356 | inline ArrayReal ArrayQuaternion::Norm() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘void Ogre::ArrayQuaternion::normalise()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:363:9: error: ‘ArrayReal’ was not declared in this scope 363 | ArrayReal sqLength = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:9: error: ‘sqLength’ was not declared in this scope 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:30: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:369:74: error: ‘FLOAT_MIN’ is not a member of ‘Ogre::MathlibC’ 369 | sqLength = MathlibC::Cmov4( sqLength, 1.0f, sqLength > MathlibC::FLOAT_MIN ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:370:18: error: expected ‘;’ before ‘invLength’ 370 | ArrayReal invLength = MathlibC::InvSqrtNonZero4( sqLength ); | ^~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:371:17: error: ‘invLength’ was not declared in this scope 371 | w = w * invLength; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Inverse() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:379:9: error: ‘ArrayReal’ was not declared in this scope 379 | ArrayReal fNorm = w * w + x * x + y * y + z * z; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:9: error: ‘fNorm’ was not declared in this scope 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:27: error: ‘Cmov4’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:382:65: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 382 | fNorm = MathlibC::Cmov4( fNorm, 1.0f, fNorm > MathlibC::fEpsilon ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:383:18: error: expected ‘;’ before ‘invNorm’ 383 | ArrayReal invNorm = MathlibC::Inv4( fNorm ); | ^~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:384:18: error: expected ‘;’ before ‘negInvNorm’ 384 | ArrayReal negInvNorm = -invNorm; | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:37: error: ‘invNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:386:50: error: ‘negInvNorm’ was not declared in this scope 386 | return ArrayQuaternion( w * invNorm, x * negInvNorm, y * negInvNorm, z * negInvNorm ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Exp() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:400:9: error: ‘ArrayReal’ was not declared in this scope 400 | ArrayReal fAngle = std::sqrt( x * x + y * y + z * z ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:402:18: error: expected ‘;’ before ‘localW’ 402 | ArrayReal localW, fSin; | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:28: error: ‘fAngle’ was not declared in this scope; did you mean ‘Angle’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ | Angle /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:36: error: ‘fSin’ was not declared in this scope; did you mean ‘fmin’? 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~ | fmin /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:403:42: error: ‘localW’ was not declared in this scope 403 | MathlibC::SinCos4( fAngle, fSin, localW ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:406:18: error: expected ‘;’ before ‘coeff’ 406 | ArrayReal coeff = MathlibC::CmovRobust( fSin / fAngle, 1.0f, | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:408:45: error: ‘coeff’ was not declared in this scope 408 | return ArrayQuaternion( localW, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayQuaternion Ogre::ArrayQuaternion::Log() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:417:9: error: ‘ArrayReal’ was not declared in this scope 417 | ArrayReal fAngle = MathlibC::ACos4( w ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:418:18: error: expected ‘;’ before ‘fSin’ 418 | ArrayReal fSin = MathlibC::Sin4( fAngle ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:421:9: error: ‘ArrayMaskR’ was not declared in this scope 421 | ArrayMaskR mask = Math::Abs( w ) < MathlibC::ONE && Math::Abs( fSin ) >= MathlibC::fEpsilon; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:427:18: error: expected ‘;’ before ‘coeff’ 427 | ArrayReal coeff = MathlibC::CmovRobust( fAngle * MathlibC::InvNonZero4( fSin ), 1.0f, mask ); | ^~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:429:40: error: ‘coeff’ was not declared in this scope 429 | return ArrayQuaternion( 0, x * coeff, y * coeff, z * coeff ); | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayQuaternion::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:435:36: error: no matching function for call to ‘Ogre::ArrayVector3::ArrayVector3(const Ogre::Real&, const Ogre::Real&, const Ogre::Real&)’ 435 | ArrayVector3 qVec( x, y, z ); | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate: ‘Ogre::ArrayVector3::ArrayVector3()’ 67 | ArrayVector3() {} | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:67:9: note: candidate expects 0 arguments, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(const Ogre::ArrayVector3&)’ 62 | class _OgreExport ArrayVector3 | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate: ‘constexpr Ogre::ArrayVector3::ArrayVector3(Ogre::ArrayVector3&&)’ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayVector3.h:62:23: note: candidate expects 1 argument, 3 provided /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:441:9: error: ‘ArrayReal’ was not declared in this scope 441 | ArrayReal w2 = w + w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:442:47: error: ‘w2’ was not declared in this scope; did you mean ‘w’? 442 | uv.mChunkBase[0] = uv.mChunkBase[0] * w2; | ^~ | w /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:443:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 443 | uv.mChunkBase[1] = uv.mChunkBase[1] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:444:31: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 444 | uv.mChunkBase[2] = uv.mChunkBase[2] * w2; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:447:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 447 | uuv.mChunkBase[0] = uuv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:448:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 448 | uuv.mChunkBase[1] = uuv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:13: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:33: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:449:53: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 449 | uuv.mChunkBase[2] = uuv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:452:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 452 | uv.mChunkBase[0] = v.mChunkBase[0] + uv.mChunkBase[0] + uuv.mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:453:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 453 | uv.mChunkBase[1] = v.mChunkBase[1] + uv.mChunkBase[1] + uuv.mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:12: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:30: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:49: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:454:69: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 454 | uv.mChunkBase[2] = v.mChunkBase[2] + uv.mChunkBase[2] + uuv.mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:17: error: variable or field ‘Cmov4’ declared void 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:41: error: ‘ArrayMaskR’ was not declared in this scope 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayQuaternion.inl:459:58: error: expected primary-expression before ‘const’ 459 | inline void ArrayQuaternion::Cmov4( ArrayMaskR mask, const ArrayQuaternion &replacement ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[12]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:152:29: error: ‘ArrayMaskR’ has not been declared 152 | inline void retain( ArrayMaskR orientation, ArrayMaskR scale ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:152:53: error: ‘ArrayMaskR’ has not been declared 152 | inline void retain( ArrayMaskR orientation, ArrayMaskR scale ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::ArrayMatrixAf4x3::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:79:13: error: ‘mChunkBase’ was not declared in this scope 79 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:181:9: error: ‘ArrayReal’ does not name a type 181 | ArrayReal mChunkBase[12]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In constructor ‘Ogre::SimpleMatrixAf4x3::SimpleMatrixAf4x3(Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real, Ogre::Real)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:188:13: error: ‘mChunkBase’ was not declared in this scope 188 | mChunkBase[0] = m00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:209:17: error: ‘mChunkBase’ was not declared in this scope 209 | mChunkBase[i] = src._m[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:221:30: error: ‘mChunkBase’ was not declared in this scope 221 | dst->_m[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store4x3(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:238:30: error: ‘mChunkBase’ was not declared in this scope 238 | dst->_m[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::store4x3(float*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:250:26: error: ‘mChunkBase’ was not declared in this scope 250 | dst[i] = mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h: In member function ‘void Ogre::SimpleMatrixAf4x3::streamTo4x3(float*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:262:26: error: ‘mChunkBase’ was not declared in this scope 262 | dst[i] = mChunkBase[i]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.h:277: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:17: error: variable or field ‘concatArrayMatAf4x3’ declared void 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:39: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:39:51: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMatAf4x3 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:40:41: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:41:41: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:17: error: variable or field ‘concatArrayMatAf4x3’ declared void 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:38: error: ‘ArrayReal’ was not declared in this scope 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:91:50: note: in expansion of macro ‘RESTRICT_ALIAS’ 91 | inline void concatArrayMatAf4x3( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:92:38: error: expected primary-expression before ‘const’ 92 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In function ‘Ogre::ArrayMatrixAf4x3 Ogre::operator*(const ArrayMatrixAf4x3&, const ArrayMatrixAf4x3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:37: error: ‘class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:53: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:69: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:152:9: error: ‘concatArrayMatAf4x3’ was not declared in this scope 152 | concatArrayMatAf4x3( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrixAf4x3::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:15: error: ‘mChunkBase’ was not declared in this scope 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:160:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 160 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:161:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 161 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:163:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:163:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:164:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ), | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:166:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:166:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:167:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::operator*=(const Ogre::ArrayMatrixAf4x3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:30: error: ‘mChunkBase’ was not declared in this scope 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:46: error: ‘const class Ogre::ArrayMatrixAf4x3’ has no member named ‘mChunkBase’ 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:172:9: error: ‘concatArrayMatAf4x3’ was not declared in this scope 172 | concatArrayMatAf4x3( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:177:9: error: ‘ArrayReal’ was not declared in this scope 177 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:177:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 177 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:178:15: error: ‘ArrayReal’ does not name a type 178 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:179:18: error: expected ‘;’ before ‘fTx’ 179 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:180:18: error: expected ‘;’ before ‘fTy’ 180 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:181:18: error: expected ‘;’ before ‘fTz’ 181 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:182:18: error: expected ‘;’ before ‘fTwx’ 182 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:183:18: error: expected ‘;’ before ‘fTwy’ 183 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:184:18: error: expected ‘;’ before ‘fTwz’ 184 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:185:18: error: expected ‘;’ before ‘fTxx’ 185 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:186:18: error: expected ‘;’ before ‘fTxy’ 186 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:187:18: error: expected ‘;’ before ‘fTxz’ 187 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:188:18: error: expected ‘;’ before ‘fTyy’ 188 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:189:18: error: expected ‘;’ before ‘fTyz’ 189 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:190:18: error: expected ‘;’ before ‘fTzz’ 190 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:9: error: ‘chunkBase’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:33: error: ‘fTyy’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:192:40: error: ‘fTzz’ was not declared in this scope 192 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:193:24: error: ‘fTxy’ was not declared in this scope 193 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:193:31: error: ‘fTwz’ was not declared in this scope 193 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:194:24: error: ‘fTxz’ was not declared in this scope 194 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:194:31: error: ‘fTwy’ was not declared in this scope 194 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:196:33: error: ‘fTxx’ was not declared in this scope 196 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:197:24: error: ‘fTyz’ was not declared in this scope 197 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:197:31: error: ‘fTwx’ was not declared in this scope 197 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:206:9: error: ‘ArrayReal’ was not declared in this scope 206 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:206:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 206 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:207:15: error: ‘ArrayReal’ does not name a type 207 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:208:15: error: ‘ArrayReal’ does not name a type 208 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:210:9: error: ‘chunkBase’ was not declared in this scope 210 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:210:39: error: ‘scaleChunkBase’ was not declared in this scope 210 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:213:24: error: ‘posChunkBase’ was not declared in this scope 213 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::decomposition(Ogre::ArrayVector3&, Ogre::ArrayVector3&, Ogre::ArrayQuaternion&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:229:15: error: ‘ArrayReal’ does not name a type 229 | const ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:232:9: error: ‘ArrayReal’ was not declared in this scope 232 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:233:18: error: expected ‘;’ before ‘m10’ 233 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:234:18: error: expected ‘;’ before ‘m20’ 234 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:236:18: error: expected ‘;’ before ‘fInvLength’ 236 | ArrayReal fInvLength = 1.0f / std::sqrt( m00 * m00 + m10 * m10 + m20 * m20 ); | ^~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:238:18: error: expected ‘;’ before ‘q00’ 238 | ArrayReal q00, q01, q02, | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:9: error: ‘q00’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:15: error: ‘m00’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:241:21: error: ‘fInvLength’ was not declared in this scope 241 | q00 = m00 * fInvLength; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:242:9: error: ‘q10’ was not declared in this scope 242 | q10 = m10 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:242:15: error: ‘m10’ was not declared in this scope 242 | q10 = m10 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:243:9: error: ‘q20’ was not declared in this scope 243 | q20 = m20 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:243:15: error: ‘m20’ was not declared in this scope 243 | q20 = m20 * fInvLength; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:245:18: error: expected ‘;’ before ‘fDot’ 245 | ArrayReal fDot = q00 * m01 + q10 * m11 + q20 * m21; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:9: error: ‘q01’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:15: error: ‘m01’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:246:21: error: ‘fDot’ was not declared in this scope 246 | q01 = m01 - fDot * q00; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:247:9: error: ‘q11’ was not declared in this scope 247 | q11 = m11 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:247:15: error: ‘m11’ was not declared in this scope 247 | q11 = m11 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:248:9: error: ‘q21’ was not declared in this scope 248 | q21 = m21 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:248:15: error: ‘m21’ was not declared in this scope 248 | q21 = m21 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:22: error: ‘m02’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:34: error: ‘m12’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:256:46: error: ‘m22’ was not declared in this scope 256 | fDot = q00 * m02 + q10 * m12 + q20 * m22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:257:9: error: ‘q02’ was not declared in this scope 257 | q02 = m02 - fDot * q00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:258:9: error: ‘q12’ was not declared in this scope 258 | q12 = m12 - fDot * q10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:259:9: error: ‘q22’ was not declared in this scope 259 | q22 = m22 - fDot * q20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:276:18: error: expected ‘;’ before ‘fDet’ 276 | ArrayReal fDet = (q00*q11*q22 + q01*q12*q20 + q02*q10*q21) - | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:285:9: error: ‘fDet’ was not declared in this scope 285 | fDet = fDet < 0 ? -1.0f : 1.0f; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:296:15: error: ‘ArrayReal’ does not name a type 296 | const ArrayReal matrix[9] = { q00, q01, q02, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:299:50: error: ‘matrix’ was not declared in this scope; did you mean ‘Matrix4’? 299 | orientation.FromOrthoDet1RotationMatrix( matrix ); | ^~~~~~ | Matrix4 /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:301:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 301 | ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:302:9: error: ‘scaleChunkBase’ was not declared in this scope 302 | scaleChunkBase[0] = q00 * m00 + q10 * m10 + q20 * m20; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:306:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 306 | ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:307:9: error: ‘posChunkBase’ was not declared in this scope 307 | posChunkBase[0] = chunkBase[3]; | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:307:27: error: ‘chunkBase’ was not declared in this scope 307 | posChunkBase[0] = chunkBase[3]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::setToInverse()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:314:9: error: ‘ArrayReal’ was not declared in this scope 314 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:315:18: error: expected ‘;’ before ‘m20’ 315 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:317:18: error: expected ‘;’ before ‘t00’ 317 | ArrayReal t00 = m22 * m11 - m21 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:318:18: error: expected ‘;’ before ‘t10’ 318 | ArrayReal t10 = m20 * m12 - m22 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:319:18: error: expected ‘;’ before ‘t20’ 319 | ArrayReal t20 = m21 * m10 - m20 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:321:18: error: expected ‘;’ before ‘m00’ 321 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:324:18: error: expected ‘;’ before ‘det’ 324 | ArrayReal det = m00 * t00 + m01 * t10 + m02 * t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:325:18: error: expected ‘;’ before ‘invDet’ 325 | ArrayReal invDet= 1.0f / det; //High precision division | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:327:9: error: ‘t00’ was not declared in this scope 327 | t00 = t00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:327:21: error: ‘invDet’ was not declared in this scope 327 | t00 = t00 * invDet; | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:328:9: error: ‘t10’ was not declared in this scope 328 | t10 = t10 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:329:9: error: ‘t20’ was not declared in this scope 329 | t20 = t20 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:331:9: error: ‘m00’ was not declared in this scope 331 | m00 = m00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:332:9: error: ‘m01’ was not declared in this scope 332 | m01 = m01 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:333:9: error: ‘m02’ was not declared in this scope 333 | m02 = m02 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:335:18: error: expected ‘;’ before ‘r00’ 335 | ArrayReal r00 = t00; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:336:18: error: expected ‘;’ before ‘r01’ 336 | ArrayReal r01 = m02 * m21 - m01 * m22; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:337:18: error: expected ‘;’ before ‘r02’ 337 | ArrayReal r02 = m01 * m12 - m02 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:339:18: error: expected ‘;’ before ‘r10’ 339 | ArrayReal r10 = t10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:340:18: error: expected ‘;’ before ‘r11’ 340 | ArrayReal r11 = m00 * m22 - m02 * m20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:341:18: error: expected ‘;’ before ‘r12’ 341 | ArrayReal r12 = m02 * m10 - m00 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:343:18: error: expected ‘;’ before ‘r20’ 343 | ArrayReal r20 = t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:344:18: error: expected ‘;’ before ‘r21’ 344 | ArrayReal r21 = m01 * m20 - m00 * m21; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:345:18: error: expected ‘;’ before ‘r22’ 345 | ArrayReal r22 = m00 * m11 - m01 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:347:18: error: expected ‘;’ before ‘m03’ 347 | ArrayReal m03 = mChunkBase[3], m13 = mChunkBase[7], m23 = mChunkBase[11]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:349:18: error: expected ‘;’ before ‘r03’ 349 | ArrayReal r03 = -(r00 * m03 + r01 * m13 + r02 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:350:18: error: expected ‘;’ before ‘r13’ 350 | ArrayReal r13 = -(r10 * m03 + r11 * m13 + r12 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:351:18: error: expected ‘;’ before ‘r23’ 351 | ArrayReal r23 = -(r20 * m03 + r21 * m13 + r22 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:353:9: error: ‘mChunkBase’ was not declared in this scope 353 | mChunkBase[0] = r00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:353:25: error: ‘r00’ was not declared in this scope 353 | mChunkBase[0] = r00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:354:25: error: ‘r01’ was not declared in this scope 354 | mChunkBase[1] = r01; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:355:25: error: ‘r02’ was not declared in this scope 355 | mChunkBase[2] = r02; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:356:25: error: ‘r03’ was not declared in this scope 356 | mChunkBase[3] = r03; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:358:25: error: ‘r10’ was not declared in this scope 358 | mChunkBase[4] = r10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:359:25: error: ‘r11’ was not declared in this scope 359 | mChunkBase[5] = r11; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:360:25: error: ‘r12’ was not declared in this scope 360 | mChunkBase[6] = r12; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:361:25: error: ‘r13’ was not declared in this scope 361 | mChunkBase[7] = r13; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:363:25: error: ‘r20’ was not declared in this scope 363 | mChunkBase[8] = r20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:364:25: error: ‘r21’ was not declared in this scope 364 | mChunkBase[9] = r21; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:365:25: error: ‘r22’ was not declared in this scope 365 | mChunkBase[10]= r22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:366:25: error: ‘r23’ was not declared in this scope 366 | mChunkBase[11]= r23; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::setToInverseDegeneratesAsIdentity()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:371:9: error: ‘ArrayReal’ was not declared in this scope 371 | ArrayReal m10 = mChunkBase[4], m11 = mChunkBase[5], m12 = mChunkBase[6]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:372:18: error: expected ‘;’ before ‘m20’ 372 | ArrayReal m20 = mChunkBase[8], m21 = mChunkBase[9], m22 = mChunkBase[10]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:374:18: error: expected ‘;’ before ‘t00’ 374 | ArrayReal t00 = m22 * m11 - m21 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:375:18: error: expected ‘;’ before ‘t10’ 375 | ArrayReal t10 = m20 * m12 - m22 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:376:18: error: expected ‘;’ before ‘t20’ 376 | ArrayReal t20 = m21 * m10 - m20 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:378:18: error: expected ‘;’ before ‘m00’ 378 | ArrayReal m00 = mChunkBase[0], m01 = mChunkBase[1], m02 = mChunkBase[2]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:381:18: error: expected ‘;’ before ‘det’ 381 | ArrayReal det = m00 * t00 + m01 * t10 + m02 * t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:23: error: ‘Abs4’ is not a member of ‘Ogre::MathlibC’ 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:29: error: ‘det’ was not declared in this scope 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:383:48: error: ‘fEpsilon’ is not a member of ‘Ogre::MathlibC’ 383 | if( MathlibC::Abs4( det ) <= MathlibC::fEpsilon ) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:385:13: error: ‘mChunkBase’ was not declared in this scope 385 | mChunkBase[0] = 1; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:402:22: error: expected ‘;’ before ‘invDet’ 402 | ArrayReal invDet = 1.0f / det; //High precision division | ^~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:404:13: error: ‘t00’ was not declared in this scope 404 | t00 = t00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:404:25: error: ‘invDet’ was not declared in this scope 404 | t00 = t00 * invDet; | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:405:13: error: ‘t10’ was not declared in this scope 405 | t10 = t10 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:406:13: error: ‘t20’ was not declared in this scope 406 | t20 = t20 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:408:13: error: ‘m00’ was not declared in this scope 408 | m00 = m00 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:409:13: error: ‘m01’ was not declared in this scope 409 | m01 = m01 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:410:13: error: ‘m02’ was not declared in this scope 410 | m02 = m02 * invDet; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:412:22: error: expected ‘;’ before ‘r00’ 412 | ArrayReal r00 = t00; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:413:22: error: expected ‘;’ before ‘r01’ 413 | ArrayReal r01 = m02 * m21 - m01 * m22; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:414:22: error: expected ‘;’ before ‘r02’ 414 | ArrayReal r02 = m01 * m12 - m02 * m11; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:416:22: error: expected ‘;’ before ‘r10’ 416 | ArrayReal r10 = t10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:417:22: error: expected ‘;’ before ‘r11’ 417 | ArrayReal r11 = m00 * m22 - m02 * m20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:418:22: error: expected ‘;’ before ‘r12’ 418 | ArrayReal r12 = m02 * m10 - m00 * m12; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:420:22: error: expected ‘;’ before ‘r20’ 420 | ArrayReal r20 = t20; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:421:22: error: expected ‘;’ before ‘r21’ 421 | ArrayReal r21 = m01 * m20 - m00 * m21; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:422:22: error: expected ‘;’ before ‘r22’ 422 | ArrayReal r22 = m00 * m11 - m01 * m10; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:424:22: error: expected ‘;’ before ‘m03’ 424 | ArrayReal m03 = mChunkBase[3], m13 = mChunkBase[7], m23 = mChunkBase[11]; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:426:22: error: expected ‘;’ before ‘r03’ 426 | ArrayReal r03 = -(r00 * m03 + r01 * m13 + r02 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:427:22: error: expected ‘;’ before ‘r13’ 427 | ArrayReal r13 = -(r10 * m03 + r11 * m13 + r12 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:428:22: error: expected ‘;’ before ‘r23’ 428 | ArrayReal r23 = -(r20 * m03 + r21 * m13 + r22 * m23); | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:430:13: error: ‘mChunkBase’ was not declared in this scope 430 | mChunkBase[0] = r00; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:430:29: error: ‘r00’ was not declared in this scope 430 | mChunkBase[0] = r00; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:431:29: error: ‘r01’ was not declared in this scope 431 | mChunkBase[1] = r01; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:432:29: error: ‘r02’ was not declared in this scope 432 | mChunkBase[2] = r02; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:433:29: error: ‘r03’ was not declared in this scope 433 | mChunkBase[3] = r03; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:435:29: error: ‘r10’ was not declared in this scope 435 | mChunkBase[4] = r10; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:436:29: error: ‘r11’ was not declared in this scope 436 | mChunkBase[5] = r11; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:437:29: error: ‘r12’ was not declared in this scope 437 | mChunkBase[6] = r12; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:438:29: error: ‘r13’ was not declared in this scope 438 | mChunkBase[7] = r13; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:440:29: error: ‘r20’ was not declared in this scope 440 | mChunkBase[8] = r20; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:441:29: error: ‘r21’ was not declared in this scope 441 | mChunkBase[9] = r21; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:442:30: error: ‘r22’ was not declared in this scope 442 | mChunkBase[10] = r22; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:443:30: error: ‘r23’ was not declared in this scope 443 | mChunkBase[11] = r23; | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:17: error: variable or field ‘retain’ declared void 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:43: error: ‘ArrayMaskR’ was not declared in this scope 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:447:67: error: ‘ArrayMaskR’ was not declared in this scope 447 | inline void ArrayMatrixAf4x3::retain( ArrayMaskR orientation, ArrayMaskR scale ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::streamToAoS(Ogre::Matrix4*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:488:28: error: ‘mChunkBase’ was not declared in this scope 488 | dst->_m[i ] = mChunkBase[ARRAY_PACKED_REALS * (i )]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:488:39: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 488 | dst->_m[i ] = mChunkBase[ARRAY_PACKED_REALS * (i )]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::storeToAoS(Ogre::SimpleMatrixAf4x3*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:504:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 504 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:504:36: error: ‘mChunkBase’ was not declared in this scope 504 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:505:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 505 | dst->mChunkBase[i+1] = mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:506:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 506 | dst->mChunkBase[i+2] = mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:507:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 507 | dst->mChunkBase[i+3] = mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::streamToAoS(Ogre::SimpleMatrixAf4x3*) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:515:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 515 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:515:36: error: ‘mChunkBase’ was not declared in this scope 515 | dst->mChunkBase[i ] = mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:516:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 516 | dst->mChunkBase[i+1] = mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:517:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 517 | dst->mChunkBase[i+2] = mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:518:18: error: ‘class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 518 | dst->mChunkBase[i+3] = mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::Matrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:526:13: error: ‘mChunkBase’ was not declared in this scope 526 | mChunkBase[i ] = src->_m[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::Matrix4* __restrict__*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:537:13: error: ‘mChunkBase’ was not declared in this scope 537 | mChunkBase[i ] = src[0]->_m[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::SimpleMatrixAf4x3*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:548:13: error: ‘mChunkBase’ was not declared in this scope 548 | mChunkBase[i ] = src->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:548:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 548 | mChunkBase[i ] = src->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:549:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 549 | mChunkBase[i+1] = src->mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:550:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 550 | mChunkBase[i+2] = src->mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:551:36: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 551 | mChunkBase[i+3] = src->mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl: In member function ‘void Ogre::ArrayMatrixAf4x3::loadFromAoS(const Ogre::SimpleMatrixAf4x3* __restrict__*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:559:13: error: ‘mChunkBase’ was not declared in this scope 559 | mChunkBase[i ] = src[0]->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:559:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 559 | mChunkBase[i ] = src[0]->mChunkBase[i ]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:560:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 560 | mChunkBase[i+1] = src[0]->mChunkBase[i+1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:561:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 561 | mChunkBase[i+2] = src[0]->mChunkBase[i+2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrixAf4x3.inl:562:39: error: ‘const class Ogre::SimpleMatrixAf4x3’ has no member named ‘mChunkBase’ 562 | mChunkBase[i+3] = src[0]->mChunkBase[i+3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h: In member function ‘void Ogre::BoneTransform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:136:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 136 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h: In member function ‘void Ogre::BoneTransform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBoneTransform.h:150:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 150 | mOwner += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayMatrix4.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:31, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreNodeMemoryManager.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:38: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:72:9: error: ‘ArrayReal’ does not name a type 72 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In copy constructor ‘Ogre::ArrayMatrix4::ArrayMatrix4(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:17: error: ‘mChunkBase’ was not declared in this scope 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:83:38: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 83 | mChunkBase[i] = copy.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:84:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 84 | mChunkBase[i + 1] = copy.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:85:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 85 | mChunkBase[i + 2] = copy.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:86:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 86 | mChunkBase[i + 3] = copy.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::getAsMatrix4(Ogre::Matrix4&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:93:86: error: ‘mChunkBase’ was not declared in this scope 93 | const Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:97:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 97 | matrix[i] = aliasedReal[ARRAY_PACKED_REALS * ( i ) + index]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setFromMatrix4(const Ogre::Matrix4&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:116:80: error: ‘mChunkBase’ was not declared in this scope 116 | Real *RESTRICT_ALIAS aliasedReal = reinterpret_cast( mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:120:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 120 | aliasedReal[ARRAY_PACKED_REALS * ( i ) + index] = matrix[i]; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::ArrayMatrix4::setAll(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:130:13: error: ‘mChunkBase’ was not declared in this scope 130 | mChunkBase[0] = m._m[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘Ogre::ArrayMatrix4& Ogre::ArrayMatrix4::operator=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:17: error: ‘mChunkBase’ was not declared in this scope 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:164:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 164 | mChunkBase[i] = rkMatrix.mChunkBase[i]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:165:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 165 | mChunkBase[i + 1] = rkMatrix.mChunkBase[i + 1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:166:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 166 | mChunkBase[i + 2] = rkMatrix.mChunkBase[i + 2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:167:46: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 167 | mChunkBase[i + 3] = rkMatrix.mChunkBase[i + 3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:224:9: error: ‘ArrayReal’ does not name a type 224 | ArrayReal mChunkBase[16]; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h: In member function ‘void Ogre::SimpleMatrix4::load(const Ogre::Matrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:229:13: error: ‘mChunkBase’ was not declared in this scope 229 | mChunkBase[0] = src._m[0]; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.h:253: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:17: error: variable or field ‘concatArrayMat4’ declared void 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:35: error: ‘ArrayReal’ was not declared in this scope 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:39:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 39 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS outChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:40:37: error: expected primary-expression before ‘const’ 40 | const ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:41:37: error: expected primary-expression before ‘const’ 41 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:17: error: variable or field ‘concatArrayMat4’ declared void 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:35: error: ‘ArrayReal’ was not declared in this scope 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:105:47: note: in expansion of macro ‘RESTRICT_ALIAS’ 105 | inline void concatArrayMat4 ( ArrayReal * RESTRICT_ALIAS lhsChunkBase, | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:106:37: error: expected primary-expression before ‘const’ 106 | const ArrayReal * RESTRICT_ALIAS rhsChunkBase ) | ^~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In function ‘Ogre::ArrayMatrix4 Ogre::operator*(const ArrayMatrix4&, const ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:33: error: ‘class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:49: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:65: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:183:9: error: ‘concatArrayMat4’ was not declared in this scope 183 | concatArrayMat4( retVal.mChunkBase, lhs.mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘Ogre::ArrayVector3 Ogre::ArrayMatrix4::operator*(const Ogre::ArrayVector3&) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:189:9: error: ‘ArrayReal’ was not declared in this scope 189 | ArrayReal invW = ( mChunkBase[12] * rhs.mChunkBase[0] + mChunkBase[13] * rhs.mChunkBase[1] ) | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:9: error: ‘invW’ was not declared in this scope 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:191:26: error: ‘Inv4’ is not a member of ‘Ogre::MathlibC’ 191 | invW = MathlibC::Inv4( invW ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:15: error: ‘mChunkBase’ was not declared in this scope 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:195:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 195 | ( mChunkBase[0] * rhs.mChunkBase[0] + mChunkBase[1] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:196:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 196 | mChunkBase[2] * rhs.mChunkBase[2] + mChunkBase[3] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:198:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 198 | ( mChunkBase[4] * rhs.mChunkBase[0] + mChunkBase[5] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:199:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 199 | mChunkBase[6] * rhs.mChunkBase[2] + mChunkBase[7] ) * invW, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:35: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:201:71: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 201 | ( mChunkBase[8] * rhs.mChunkBase[0] + mChunkBase[9] * rhs.mChunkBase[1] + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:202:36: error: ‘const class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 202 | mChunkBase[10] * rhs.mChunkBase[2] + mChunkBase[11] ) * invW ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::operator*=(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:26: error: ‘mChunkBase’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:42: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:207:9: error: ‘concatArrayMat4’ was not declared in this scope 207 | concatArrayMat4( mChunkBase, rhs.mChunkBase ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::fromQuaternion(const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:9: error: ‘ArrayReal’ was not declared in this scope 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:212:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 212 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:213:15: error: ‘ArrayReal’ does not name a type 213 | const ArrayReal * RESTRICT_ALIAS qChunkBase = &q.w; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:214:18: error: expected ‘;’ before ‘fTx’ 214 | ArrayReal fTx = qChunkBase[1] + qChunkBase[1]; // 2 * x | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:215:18: error: expected ‘;’ before ‘fTy’ 215 | ArrayReal fTy = qChunkBase[2] + qChunkBase[2]; // 2 * y | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:216:18: error: expected ‘;’ before ‘fTz’ 216 | ArrayReal fTz = qChunkBase[3] + qChunkBase[3]; // 2 * z | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:217:18: error: expected ‘;’ before ‘fTwx’ 217 | ArrayReal fTwx = fTx * qChunkBase[0]; // fTx*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:218:18: error: expected ‘;’ before ‘fTwy’ 218 | ArrayReal fTwy = fTy * qChunkBase[0]; // fTy*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:219:18: error: expected ‘;’ before ‘fTwz’ 219 | ArrayReal fTwz = fTz * qChunkBase[0]; // fTz*w; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:220:18: error: expected ‘;’ before ‘fTxx’ 220 | ArrayReal fTxx = fTx * qChunkBase[1]; // fTx*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:221:18: error: expected ‘;’ before ‘fTxy’ 221 | ArrayReal fTxy = fTy * qChunkBase[1]; // fTy*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:222:18: error: expected ‘;’ before ‘fTxz’ 222 | ArrayReal fTxz = fTz * qChunkBase[1]; // fTz*x; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:223:18: error: expected ‘;’ before ‘fTyy’ 223 | ArrayReal fTyy = fTy * qChunkBase[2]; // fTy*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:224:18: error: expected ‘;’ before ‘fTyz’ 224 | ArrayReal fTyz = fTz * qChunkBase[2]; // fTz*y; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:225:18: error: expected ‘;’ before ‘fTzz’ 225 | ArrayReal fTzz = fTz * qChunkBase[3]; // fTz*z; | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:9: error: ‘chunkBase’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:33: error: ‘fTyy’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:227:40: error: ‘fTzz’ was not declared in this scope 227 | chunkBase[0] = 1.0f - ( fTyy + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:24: error: ‘fTxy’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:228:31: error: ‘fTwz’ was not declared in this scope 228 | chunkBase[1] = fTxy - fTwz; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:24: error: ‘fTxz’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:229:31: error: ‘fTwy’ was not declared in this scope 229 | chunkBase[2] = fTxz + fTwy; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:231:33: error: ‘fTxx’ was not declared in this scope 231 | chunkBase[5] = 1.0f - ( fTxx + fTzz ); | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:24: error: ‘fTyz’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:232:31: error: ‘fTwx’ was not declared in this scope 232 | chunkBase[6] = fTyz - fTwx; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::makeTransform(const Ogre::ArrayVector3&, const Ogre::ArrayVector3&, const Ogre::ArrayQuaternion&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:9: error: ‘ArrayReal’ was not declared in this scope 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:241:21: note: in expansion of macro ‘RESTRICT_ALIAS’ 241 | ArrayReal * RESTRICT_ALIAS chunkBase = mChunkBase; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:242:15: error: ‘ArrayReal’ does not name a type 242 | const ArrayReal * RESTRICT_ALIAS posChunkBase = position.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:243:15: error: ‘ArrayReal’ does not name a type 243 | const ArrayReal * RESTRICT_ALIAS scaleChunkBase = scale.mChunkBase; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:9: error: ‘chunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:245:39: error: ‘scaleChunkBase’ was not declared in this scope 245 | chunkBase[0] = chunkBase[0] * scaleChunkBase[0]; //m00 * scale.x | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:248:24: error: ‘posChunkBase’ was not declared in this scope 248 | chunkBase[3] = posChunkBase[0]; //m03 * pos.x | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:261:25: error: ‘mChunkBase’ was not declared in this scope 261 | chunkBase[12] = mChunkBase[13] = mChunkBase[14] = 0.0f; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘bool Ogre::ArrayMatrix4::isAffine() const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:267:17: error: ‘mChunkBase’ was not declared in this scope 267 | return (mChunkBase[12] == 0) & (mChunkBase[13] == 0) & | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl: In member function ‘void Ogre::ArrayMatrix4::loadFromAoS(const Ogre::SimpleMatrix4*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:9: error: ‘mChunkBase’ was not declared in this scope 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:283:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 283 | mChunkBase[0] = src->mChunkBase[0]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:284:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 284 | mChunkBase[1] = src->mChunkBase[1]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:285:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 285 | mChunkBase[2] = src->mChunkBase[2]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:286:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 286 | mChunkBase[3] = src->mChunkBase[3]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:287:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 287 | mChunkBase[4] = src->mChunkBase[4]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:288:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 288 | mChunkBase[5] = src->mChunkBase[5]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:289:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 289 | mChunkBase[6] = src->mChunkBase[6]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:290:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 290 | mChunkBase[7] = src->mChunkBase[7]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:291:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 291 | mChunkBase[8] = src->mChunkBase[8]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:292:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 292 | mChunkBase[9] = src->mChunkBase[9]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:293:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 293 | mChunkBase[10] = src->mChunkBase[10]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:294:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 294 | mChunkBase[11] = src->mChunkBase[11]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:295:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 295 | mChunkBase[12] = src->mChunkBase[12]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:296:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 296 | mChunkBase[13] = src->mChunkBase[13]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:297:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 297 | mChunkBase[14] = src->mChunkBase[14]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayMatrix4.inl:298:31: error: ‘const class Ogre::SimpleMatrix4’ has no member named ‘mChunkBase’ 298 | mChunkBase[15] = src->mChunkBase[15]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h: In member function ‘void Ogre::Transform::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreTransform.h:199:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 199 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArrayAabb.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectMemoryManager.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:39: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:149:16: error: ‘ArrayMaskR’ does not name a type 149 | inline ArrayMaskR intersects( const ArrayAabb &b2 ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:155:16: error: ‘ArrayReal’ does not name a type 155 | inline ArrayReal volume() const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:158:16: error: ‘ArrayMaskR’ does not name a type 158 | inline ArrayMaskR contains( const ArrayAabb &other ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:161:16: error: ‘ArrayMaskR’ does not name a type 161 | inline ArrayMaskR contains( const ArrayVector3 &v ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:164:16: error: ‘ArrayReal’ does not name a type 164 | inline ArrayReal squaredDistance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:167:16: error: ‘ArrayReal’ does not name a type 167 | inline ArrayReal distance( const ArrayVector3 &v ) const; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::getAsAabb(Ogre::Aabb&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:87:41: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 87 | out.mCenter.x = aliasedReal[ARRAY_PACKED_REALS * 0 + index]; // X | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h: In member function ‘void Ogre::ArrayAabb::setFromAabb(const Ogre::Aabb&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:107:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 107 | aliasedReal[ARRAY_PACKED_REALS * 0 + index] = aabb.mCenter.x; // X | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.h:179: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:66:12: error: ‘ArrayMaskR’ does not name a type 66 | inline ArrayMaskR ArrayAabb::intersects( const ArrayAabb& b2 ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:81:12: error: ‘ArrayReal’ does not name a type 81 | inline ArrayReal ArrayAabb::volume() const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:90:12: error: ‘ArrayMaskR’ does not name a type 90 | inline ArrayMaskR ArrayAabb::contains( const ArrayAabb &other ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:109:12: error: ‘ArrayMaskR’ does not name a type 109 | inline ArrayMaskR ArrayAabb::contains( const ArrayVector3 &v ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:123:12: error: ‘ArrayReal’ does not name a type 123 | inline ArrayReal ArrayAabb::squaredDistance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:137:12: error: ‘ArrayReal’ does not name a type 137 | inline ArrayReal ArrayAabb::distance( const ArrayVector3 &v ) const | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl: In member function ‘void Ogre::ArrayAabb::transformAffine(const Ogre::ArrayMatrix4&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:148:9: error: ‘ArrayReal’ was not declared in this scope 148 | ArrayReal x = Math::Abs( m.mChunkBase[2] ) * mHalfSize.mChunkBase[2]; // abs( m02 ) * z + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:9: error: ‘x’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:149:13: error: ‘ogre_madd’ was not declared in this scope 149 | x = ogre_madd( Math::Abs( m.mChunkBase[1] ), mHalfSize.mChunkBase[1], x ); // abs( m01 ) * y + | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:150:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 150 | x = ogre_madd( Math::Abs( m.mChunkBase[0] ), mHalfSize.mChunkBase[0], x ); // abs( m00 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:152:18: error: expected ‘;’ before ‘y’ 152 | ArrayReal y = Math::Abs( m.mChunkBase[6] ) * mHalfSize.mChunkBase[2]; // abs( m12 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:9: error: ‘y’ was not declared in this scope; did you mean ‘yn’? 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^ | yn /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:153:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 153 | y = ogre_madd( Math::Abs( m.mChunkBase[5] ), mHalfSize.mChunkBase[1], y ); // abs( m11 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:154:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 154 | y = ogre_madd( Math::Abs( m.mChunkBase[4] ), mHalfSize.mChunkBase[0], y ); // abs( m10 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:156:18: error: expected ‘;’ before ‘z’ 156 | ArrayReal z = Math::Abs( m.mChunkBase[10] ) * mHalfSize.mChunkBase[2]; // abs( m22 ) * z + | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:9: error: ‘z’ was not declared in this scope 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:157:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 157 | z = ogre_madd( Math::Abs( m.mChunkBase[9] ), mHalfSize.mChunkBase[1], z ); // abs( m21 ) * y + | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:37: error: ‘const class Ogre::ArrayMatrix4’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:158:64: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 158 | z = ogre_madd( Math::Abs( m.mChunkBase[8] ), mHalfSize.mChunkBase[0], z ); // abs( m20 ) * x | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:162:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 162 | x = MathlibC::CmovRobust( mHalfSize.mChunkBase[0], x, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:163:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 163 | Math::Abs(mHalfSize.mChunkBase[0]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:164:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 164 | y = MathlibC::CmovRobust( mHalfSize.mChunkBase[1], y, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:165:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 165 | Math::Abs(mHalfSize.mChunkBase[1]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:23: error: ‘CmovRobust’ is not a member of ‘Ogre::MathlibC’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:166:45: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 166 | z = MathlibC::CmovRobust( mHalfSize.mChunkBase[2], z, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:57: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArrayAabb.inl:167:85: error: ‘INFINITEA’ is not a member of ‘Ogre::MathlibC’ 167 | Math::Abs(mHalfSize.mChunkBase[2]) == MathlibC::INFINITEA ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:146:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 146 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advancePack(size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:162:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 162 | mParents += ARRAY_PACKED_REALS * numAdvance; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceBoundsPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:184:25: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 184 | mParents += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceFrustumPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:196:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 196 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceDirtyInstanceMgr()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:211:29: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 211 | mWorldRadius += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceCullLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:220:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 220 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLightPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:232:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 232 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h: In member function ‘void Ogre::ObjectData::advanceLodPack()’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreObjectData.h:241:23: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 241 | mOwner += ARRAY_PACKED_REALS; | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:38, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLight.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreAutoParamDataSource.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:41: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreLodStrategy.h:77:66: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 77 | inline static void lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreNode.h:35, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneNode.h:33, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:39: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderable.h:421:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 421 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:258:23: error: ‘ArrayReal’ does not name a type 258 | static inline ArrayReal calculateCameraDistance( uint32 _cameraSortMode, | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreMovableObject.h:326:72: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 326 | friend void LodStrategy::lodSet( ObjectData &t, Real lodValues[ARRAY_PACKED_REALS] ); | ^~~~~~~~~~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreViewport.h:34, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreRenderSystem.h:44, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:47: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:43: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:70: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:526:89: error: expected ‘)’ before ‘,’ token 526 | ArrayVector3 outCorners[( 8 + ARRAY_PACKED_REALS - 1 ) / ARRAY_PACKED_REALS], | ^ | ) /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:525:40: note: to match this ‘(’ 525 | void getCustomWorldSpaceCorners( | ^ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: variable or field ‘Real’ declared void 527 | Real customFarPlane ) const; | ^~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:13: error: expected ‘;’ at end of member declaration 527 | Real customFarPlane ) const; | ^~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreFrustum.h:527:26: error: ‘customFarPlane’ does not name a type 527 | Real customFarPlane ) const; | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:2709:13: error: ‘ArrayReal’ does not name a type 2709 | ArrayReal planeNegD; | ^~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreArraySphere.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:32: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h:61:9: error: ‘ArrayReal’ does not name a type 61 | ArrayReal mRadius; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h:66:28: error: ‘ArrayReal’ does not name a type 66 | ArraySphere( const ArrayReal &radius, const ArrayVector3 ¢er ) : | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h:111:16: error: ‘ArrayMaskR’ does not name a type 111 | inline ArrayMaskR intersects( const ArraySphere &s ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h:114:16: error: ‘ArrayMaskR’ does not name a type 114 | inline ArrayMaskR intersects( const ArrayAabb &aabb ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h:117:16: error: ‘ArrayMaskR’ does not name a type 117 | inline ArrayMaskR intersects( const ArrayVector3 &v ) const; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h: In constructor ‘Ogre::ArraySphere::ArraySphere(const int&, const Ogre::ArrayVector3&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h:67:13: error: class ‘Ogre::ArraySphere’ does not have any field named ‘mRadius’ 67 | mRadius( radius ), | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h: In member function ‘void Ogre::ArraySphere::getAsSphere(Ogre::Sphere&, size_t) const’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h:75:74: error: ‘mRadius’ was not declared in this scope 75 | const Real *aliasedRadius = reinterpret_cast( &mRadius ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h: In member function ‘void Ogre::ArraySphere::setFromSphere(const Ogre::Sphere&, size_t)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h:94:62: error: ‘mRadius’ was not declared in this scope 94 | Real *aliasedRadius = reinterpret_cast( &mRadius ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h: In member function ‘void Ogre::ArraySphere::setAll(const Ogre::Sphere&)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h:104:13: error: ‘mRadius’ was not declared in this scope; did you mean ‘fRadius’? 104 | mRadius = fRadius; | ^~~~~~~ | fRadius /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h:105:21: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 105 | mCenter.mChunkBase[0] = center.x; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h:106:21: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 106 | mCenter.mChunkBase[1] = center.y; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h:107:21: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 107 | mCenter.mChunkBase[2] = center.z; | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.h:124: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.inl: At global scope: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.inl:32:12: error: ‘ArrayMaskR’ does not name a type 32 | inline ArrayMaskR ArraySphere::intersects( const ArraySphere &s ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.inl:41:12: error: ‘ArrayMaskR’ does not name a type 41 | inline ArrayMaskR ArraySphere::intersects( const ArrayAabb &aabb ) const | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreArraySphere.inl:52:12: error: ‘ArrayMaskR’ does not name a type 52 | inline ArrayMaskR ArraySphere::intersects( const ArrayVector3 &v ) const | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/OgreBooleanMask.h:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:33: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreBooleanMask.h:49:23: error: ‘ArrayMaskR’ does not name a type 49 | inline static ArrayMaskR getMask( bool x ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreBooleanMask.h:50:23: error: ‘ArrayMaskR’ does not name a type 50 | inline static ArrayMaskR getMask( bool booleans[1] ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreBooleanMask.h:52:23: error: ‘ArrayMaskR’ does not name a type 52 | inline static ArrayMaskR getAllSetMask(); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreBooleanMask.h:62:45: error: ‘ArrayMaskR’ has not been declared 62 | inline static uint32 getScalarMask( ArrayMaskR mask ); | ^~~~~~~~~~ In file included from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreBooleanMask.h:66: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreBooleanMask.inl:31:12: error: ‘ArrayMaskR’ does not name a type 31 | inline ArrayMaskR BooleanMask4::getMask( bool x ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreBooleanMask.inl:36:12: error: ‘ArrayMaskR’ does not name a type 36 | inline ArrayMaskR BooleanMask4::getMask( bool b[1] ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreBooleanMask.inl:41:12: error: ‘ArrayMaskR’ does not name a type 41 | inline ArrayMaskR BooleanMask4::getAllSetMask() | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreBooleanMask.inl:51:19: error: ‘Ogre::uint32 Ogre::BooleanMask4::getScalarMask’ is not a static data member of ‘class Ogre::BooleanMask4’ 51 | inline uint32 BooleanMask4::getScalarMask( ArrayMaskR mask ) | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/Math/Array/C/OgreBooleanMask.inl:51:48: error: ‘ArrayMaskR’ was not declared in this scope 51 | inline uint32 BooleanMask4::getScalarMask( ArrayMaskR mask ) | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp: In member function ‘bool Ogre::DefaultAxisAlignedBoxSceneQuery::execute(Ogre::ObjectData, size_t, Ogre::SceneQueryListener*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:163:9: error: ‘ArrayInt’ was not declared in this scope 163 | ArrayInt ourQueryMask = Mathlib::SetAll( mQueryMask ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:165:47: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 165 | for( size_t i = 0; i < numNodes; i += ARRAY_PACKED_REALS ) | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:167:23: note: in expansion of macro ‘RESTRICT_ALIAS’ 167 | ArrayInt *RESTRICT_ALIAS visibilityFlags = | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:169:23: note: in expansion of macro ‘RESTRICT_ALIAS’ 169 | ArrayInt *RESTRICT_ALIAS queryFlags = | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:173:13: error: ‘ArrayMaskI’ was not declared in this scope 173 | ArrayMaskI hitMask = CastRealToInt( aabb.intersects( *objData.mWorldAabb ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:174:13: error: ‘hitMask’ was not declared in this scope 174 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:174:32: error: ‘And’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 174 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:174:55: error: ‘TestFlags4’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 174 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:174:68: error: ‘queryFlags’ was not declared in this scope 174 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:174:80: error: ‘ourQueryMask’ was not declared in this scope; did you mean ‘mQueryMask’? 174 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~~~~~~~~~~ | mQueryMask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:175:32: error: ‘And’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 175 | hitMask = Mathlib::And( | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:176:35: error: ‘TestFlags4’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 176 | hitMask, Mathlib::TestFlags4( *visibilityFlags, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:176:48: error: ‘visibilityFlags’ was not declared in this scope; did you mean ‘VisibilityFlags’? 176 | hitMask, Mathlib::TestFlags4( *visibilityFlags, | ^~~~~~~~~~~~~~~ | VisibilityFlags /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:177:56: error: ‘SetAll’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 177 | Mathlib::SetAll( VisibilityFlags::LAYER_VISIBILITY ) ) ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp: In member function ‘bool Ogre::DefaultRaySceneQuery::execute(Ogre::ObjectData, size_t, Ogre::RaySceneQueryListener*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:249:9: error: ‘ArrayInt’ was not declared in this scope 249 | ArrayInt ourQueryMask = Mathlib::SetAll( mQueryMask ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:254:47: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 254 | for( size_t i = 0; i < numNodes; i += ARRAY_PACKED_REALS ) | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:257:13: error: ‘ArrayMaskR’ was not declared in this scope 257 | ArrayMaskR hitMaskR = objData.mWorldAabb->contains( rayOrigin ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:259:13: error: ‘ArrayReal’ was not declared in this scope 259 | ArrayReal distance = Mathlib::CmovRobust( ARRAY_REAL_ZERO, Mathlib::INFINITEA, hitMaskR ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:264:23: note: in expansion of macro ‘RESTRICT_ALIAS’ 264 | ArrayInt *RESTRICT_ALIAS visibilityFlags = | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:266:23: note: in expansion of macro ‘RESTRICT_ALIAS’ 266 | ArrayInt *RESTRICT_ALIAS queryFlags = | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:273:26: error: expected ‘;’ before ‘t’ 273 | ArrayReal t = ( vMin.mChunkBase[j] - rayOrigin.mChunkBase[j] ) / rayDir.mChunkBase[j]; | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:276:27: error: expected ‘;’ before ‘mask’ 276 | ArrayMaskR mask = Mathlib::CompareGreaterEqual( t, ARRAY_REAL_ZERO ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:277:62: error: ‘t’ was not declared in this scope; did you mean ‘tm’? 277 | ArrayVector3 hitPoint = rayOrigin + rayDir * t; | ^ | tm /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:281:26: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 281 | hitPoint.mChunkBase[j] = objData.mWorldAabb->mCenter.mChunkBase[j]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:281:70: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 281 | hitPoint.mChunkBase[j] = objData.mWorldAabb->mCenter.mChunkBase[j]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:286:17: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 286 | mask = Mathlib::And( mask, objData.mWorldAabb->contains( hitPoint ) ); | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:286:33: error: ‘And’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 286 | mask = Mathlib::And( mask, objData.mWorldAabb->contains( hitPoint ) ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:286:64: error: ‘class Ogre::ArrayAabb’ has no member named ‘contains’ 286 | mask = Mathlib::And( mask, objData.mWorldAabb->contains( hitPoint ) ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:287:17: error: ‘hitMaskR’ was not declared in this scope 287 | hitMaskR = Mathlib::Or( hitMaskR, mask ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:287:37: error: ‘Or’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 287 | hitMaskR = Mathlib::Or( hitMaskR, mask ); | ^~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:288:17: error: ‘distance’ was not declared in this scope; did you mean ‘std::distance’? 288 | distance = Mathlib::CmovRobust( Mathlib::Min( distance, t ), distance, mask ); | ^~~~~~~~ | std::distance In file included from /usr/include/c++/14.3.0/string:47, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePrerequisites.h:32, from /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgreSceneManager.h:34: /usr/include/c++/14.3.0/bits/stl_iterator_base_funcs.h:148:5: note: ‘std::distance’ declared here 148 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:288:37: error: ‘CmovRobust’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 288 | distance = Mathlib::CmovRobust( Mathlib::Min( distance, t ), distance, mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:288:58: error: ‘Min’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 288 | distance = Mathlib::CmovRobust( Mathlib::Min( distance, t ), distance, mask ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:294:26: error: expected ‘;’ before ‘t’ 294 | ArrayReal t = ( vMax.mChunkBase[j] - rayOrigin.mChunkBase[j] ) / rayDir.mChunkBase[j]; | ^~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:297:27: error: expected ‘;’ before ‘mask’ 297 | ArrayMaskR mask = Mathlib::CompareGreaterEqual( t, ARRAY_REAL_ZERO ); | ^~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:298:62: error: ‘t’ was not declared in this scope; did you mean ‘tm’? 298 | ArrayVector3 hitPoint = rayOrigin + rayDir * t; | ^ | tm /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:302:26: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 302 | hitPoint.mChunkBase[j] = objData.mWorldAabb->mCenter.mChunkBase[j]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:302:70: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 302 | hitPoint.mChunkBase[j] = objData.mWorldAabb->mCenter.mChunkBase[j]; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:307:17: error: ‘mask’ was not declared in this scope; did you mean ‘umask’? 307 | mask = Mathlib::And( mask, objData.mWorldAabb->contains( hitPoint ) ); | ^~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:307:33: error: ‘And’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 307 | mask = Mathlib::And( mask, objData.mWorldAabb->contains( hitPoint ) ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:307:64: error: ‘class Ogre::ArrayAabb’ has no member named ‘contains’ 307 | mask = Mathlib::And( mask, objData.mWorldAabb->contains( hitPoint ) ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:308:17: error: ‘hitMaskR’ was not declared in this scope 308 | hitMaskR = Mathlib::Or( hitMaskR, mask ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:308:37: error: ‘Or’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 308 | hitMaskR = Mathlib::Or( hitMaskR, mask ); | ^~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:309:17: error: ‘distance’ was not declared in this scope; did you mean ‘std::distance’? 309 | distance = Mathlib::CmovRobust( Mathlib::Min( distance, t ), distance, mask ); | ^~~~~~~~ | std::distance /usr/include/c++/14.3.0/bits/stl_iterator_base_funcs.h:148:5: note: ‘std::distance’ declared here 148 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:309:37: error: ‘CmovRobust’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 309 | distance = Mathlib::CmovRobust( Mathlib::Min( distance, t ), distance, mask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:309:58: error: ‘Min’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 309 | distance = Mathlib::CmovRobust( Mathlib::Min( distance, t ), distance, mask ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:313:13: error: ‘ArrayMaskI’ was not declared in this scope 313 | ArrayMaskI hitMask = CastRealToInt( hitMaskR ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:314:13: error: ‘hitMask’ was not declared in this scope 314 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:314:32: error: ‘And’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 314 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:314:55: error: ‘TestFlags4’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 314 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:314:68: error: ‘queryFlags’ was not declared in this scope 314 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:314:80: error: ‘ourQueryMask’ was not declared in this scope; did you mean ‘mQueryMask’? 314 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~~~~~~~~~~ | mQueryMask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:315:32: error: ‘And’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 315 | hitMask = Mathlib::And( | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:316:35: error: ‘TestFlags4’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 316 | hitMask, Mathlib::TestFlags4( *visibilityFlags, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:316:48: error: ‘visibilityFlags’ was not declared in this scope; did you mean ‘VisibilityFlags’? 316 | hitMask, Mathlib::TestFlags4( *visibilityFlags, | ^~~~~~~~~~~~~~~ | VisibilityFlags /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:317:56: error: ‘SetAll’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 317 | Mathlib::SetAll( VisibilityFlags::LAYER_VISIBILITY ) ) ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:321:30: error: ‘scalarDistance’ was not declared in this scope 321 | CastArrayToReal( scalarDistance, distance ); | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:321:46: error: ‘distance’ was not declared in this scope; did you mean ‘std::distance’? 321 | CastArrayToReal( scalarDistance, distance ); | ^~~~~~~~ | std::distance /usr/include/c++/14.3.0/bits/stl_iterator_base_funcs.h:148:5: note: ‘std::distance’ declared here 148 | distance(_InputIterator __first, _InputIterator __last) | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:321:13: error: ‘CastArrayToReal’ was not declared in this scope 321 | CastArrayToReal( scalarDistance, distance ); | ^~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp: In member function ‘bool Ogre::DefaultSphereSceneQuery::execute(Ogre::ObjectData, size_t, Ogre::SceneQueryListener*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:392:9: error: ‘ArrayInt’ was not declared in this scope 392 | ArrayInt ourQueryMask = Mathlib::SetAll( mQueryMask ); | ^~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:394:47: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 394 | for( size_t i = 0; i < numNodes; i += ARRAY_PACKED_REALS ) | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:396:23: note: in expansion of macro ‘RESTRICT_ALIAS’ 396 | ArrayInt *RESTRICT_ALIAS visibilityFlags = | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:398:23: note: in expansion of macro ‘RESTRICT_ALIAS’ 398 | ArrayInt *RESTRICT_ALIAS queryFlags = | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:400:13: error: ‘ArrayReal’ was not declared in this scope 400 | ArrayReal *RESTRICT_ALIAS worldRadius = | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:400:24: note: in expansion of macro ‘RESTRICT_ALIAS’ 400 | ArrayReal *RESTRICT_ALIAS worldRadius = | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:403:38: error: ‘worldRadius’ was not declared in this scope 403 | ArraySphere testSphere( *worldRadius, objData.mWorldAabb->mCenter ); | ^~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:406:13: error: ‘ArrayMaskI’ was not declared in this scope 406 | ArrayMaskI hitMask = CastRealToInt( ourSphere.intersects( testSphere ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:407:13: error: ‘hitMask’ was not declared in this scope 407 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:407:32: error: ‘And’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 407 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:407:55: error: ‘TestFlags4’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 407 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:407:68: error: ‘queryFlags’ was not declared in this scope 407 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:407:80: error: ‘ourQueryMask’ was not declared in this scope; did you mean ‘mQueryMask’? 407 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~~~~~~~~~~ | mQueryMask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:408:32: error: ‘And’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 408 | hitMask = Mathlib::And( | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:409:35: error: ‘TestFlags4’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 409 | hitMask, Mathlib::TestFlags4( *visibilityFlags, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:409:48: error: ‘visibilityFlags’ was not declared in this scope; did you mean ‘VisibilityFlags’? 409 | hitMask, Mathlib::TestFlags4( *visibilityFlags, | ^~~~~~~~~~~~~~~ | VisibilityFlags /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:410:56: error: ‘SetAll’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 410 | Mathlib::SetAll( VisibilityFlags::LAYER_VISIBILITY ) ) ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:403:25: warning: unused variable ‘testSphere’ [-Wunused-variable] 403 | ArraySphere testSphere( *worldRadius, objData.mWorldAabb->mCenter ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp: In member function ‘virtual void Ogre::DefaultPlaneBoundedVolumeListSceneQuery::execute(Ogre::SceneQueryListener*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:478:32: error: ‘struct Ogre::DefaultPlaneBoundedVolumeListSceneQuery::ArrayPlane’ has no member named ‘planeNegD’ 478 | arrayPlane.planeNegD = Mathlib::SetAll( -plane.d ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:478:53: error: ‘SetAll’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 478 | arrayPlane.planeNegD = Mathlib::SetAll( -plane.d ); | ^~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp: In member function ‘bool Ogre::DefaultPlaneBoundedVolumeListSceneQuery::execute(Ogre::ObjectData, size_t, Ogre::SceneQueryListener*)’: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:507:9: error: ‘ArrayInt’ was not declared in this scope; did you mean ‘ArrayPlane’? 507 | ArrayInt ourQueryMask = Mathlib::SetAll( mQueryMask ); | ^~~~~~~~ | ArrayPlane /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:510:47: error: ‘ARRAY_PACKED_REALS’ was not declared in this scope 510 | for( size_t n = 0; n < numNodes; n += ARRAY_PACKED_REALS ) | ^~~~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:512:23: note: in expansion of macro ‘RESTRICT_ALIAS’ 512 | ArrayInt *RESTRICT_ALIAS visibilityFlags = | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/include/OgrePlatform.h:567:32: error: expected primary-expression before ‘__restrict__’ 567 | # define RESTRICT_ALIAS __restrict__ // GCC... and others? | ^~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:514:23: note: in expansion of macro ‘RESTRICT_ALIAS’ 514 | ArrayInt *RESTRICT_ALIAS queryFlags = | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:517:13: error: ‘ArrayMaskR’ was not declared in this scope 517 | ArrayMaskR allVolumesMask = ARRAY_MASK_ZERO; | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:523:27: error: expected ‘;’ before ‘singleVolumeMask’ 523 | ArrayMaskR singleVolumeMask = CastIntToReal( Mathlib::SetAll( 0xffffffff ) ); | ^~~~~~~~~~~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:524:17: error: ‘ArrayReal’ was not declared in this scope 524 | ArrayReal dotResult; | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:531:21: error: ‘dotResult’ was not declared in this scope; did you mean ‘mLastResult’? 531 | dotResult = planes[planeCounter].planeNormal.dotProduct( centerPlusFlippedHS ); | ^~~~~~~~~ | mLastResult /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:531:66: error: ‘const class Ogre::ArrayVector3’ has no member named ‘dotProduct’; did you mean ‘crossProduct’? 531 | dotResult = planes[planeCounter].planeNormal.dotProduct( centerPlusFlippedHS ); | ^~~~~~~~~~ | crossProduct /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:532:21: error: ‘singleVolumeMask’ was not declared in this scope 532 | singleVolumeMask = Mathlib::And( | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:532:49: error: ‘And’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 532 | singleVolumeMask = Mathlib::And( | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:534:34: error: ‘CompareGreater’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 534 | Mathlib::CompareGreater( dotResult, planes[planeCounter].planeNegD ) ); | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:534:82: error: ‘const struct Ogre::DefaultPlaneBoundedVolumeListSceneQuery::ArrayPlane’ has no member named ‘planeNegD’ 534 | Mathlib::CompareGreater( dotResult, planes[planeCounter].planeNegD ) ); | ^~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:540:27: error: expected ‘;’ before ‘tmpMask’ 540 | ArrayMaskR tmpMask = | ^~~~~~~~ | ; /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:543:17: error: ‘tmpMask’ was not declared in this scope; did you mean ‘umask’? 543 | tmpMask = Mathlib::Or( | ^~~~~~~ | umask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:543:36: error: ‘Or’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 543 | tmpMask = Mathlib::Or( | ^~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:544:30: error: ‘isInfinity’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 544 | Mathlib::isInfinity( objData.mWorldAabb->mHalfSize.mChunkBase[2] ), tmpMask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:544:72: error: ‘class Ogre::ArrayVector3’ has no member named ‘mChunkBase’ 544 | Mathlib::isInfinity( objData.mWorldAabb->mHalfSize.mChunkBase[2] ), tmpMask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:545:17: error: ‘singleVolumeMask’ was not declared in this scope 545 | singleVolumeMask = Mathlib::Or( tmpMask, singleVolumeMask ); | ^~~~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:545:45: error: ‘Or’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 545 | singleVolumeMask = Mathlib::Or( tmpMask, singleVolumeMask ); | ^~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:548:17: error: ‘allVolumesMask’ was not declared in this scope 548 | allVolumesMask = Mathlib::Or( allVolumesMask, singleVolumeMask ); | ^~~~~~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:548:43: error: ‘Or’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 548 | allVolumesMask = Mathlib::Or( allVolumesMask, singleVolumeMask ); | ^~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:551:13: error: ‘ArrayMaskI’ was not declared in this scope 551 | ArrayMaskI hitMask = CastRealToInt( allVolumesMask ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:552:13: error: ‘hitMask’ was not declared in this scope 552 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:552:32: error: ‘And’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 552 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:552:55: error: ‘TestFlags4’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 552 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:552:68: error: ‘queryFlags’ was not declared in this scope 552 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:552:80: error: ‘ourQueryMask’ was not declared in this scope; did you mean ‘mQueryMask’? 552 | hitMask = Mathlib::And( hitMask, Mathlib::TestFlags4( *queryFlags, ourQueryMask ) ); | ^~~~~~~~~~~~ | mQueryMask /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:553:32: error: ‘And’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 553 | hitMask = Mathlib::And( | ^~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:554:35: error: ‘TestFlags4’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 554 | hitMask, Mathlib::TestFlags4( *visibilityFlags, | ^~~~~~~~~~ /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:554:48: error: ‘visibilityFlags’ was not declared in this scope; did you mean ‘VisibilityFlags’? 554 | hitMask, Mathlib::TestFlags4( *visibilityFlags, | ^~~~~~~~~~~~~~~ | VisibilityFlags /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next/OgreMain/src/OgreDefaultSceneQueries.cpp:555:56: error: ‘SetAll’ is not a member of ‘Ogre::Mathlib’ {aka ‘Ogre::MathlibC’} 555 | Mathlib::SetAll( VisibilityFlags::LAYER_VISIBILITY ) ) ); | ^~~~~~ ninja: build stopped: subcommand failed. In file included from /usr/bin/autobuild:13  from /usr/lib/autobuild4/proc/50-build-exec.sh:31 /usr/lib/autobuild4/templates/11-cmakeninja.sh:32: In function `build_cmakeninja_build': /usr/lib/autobuild4/templates/11-cmakeninja.sh:32: error: command exited with 1 31 | cmake --build . \ > 32 | || abdie "Failed to build binaries: $?." 33 | fi autobuild encountered an error and couldn't continue. Failed to build binaries: 1. ------------------------------autobuild 4.12.17------------------------------ Go to ‘https://github.com/AOSC-Dev/autobuild4’ for more information on this error. ======================================== ACBS Build Failed ======================================== Failed package: ogre-next (loongarch64 @ 3.0.0-0) 0:00:18.977364 [ERROR]: Build directory of the failed package: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next Traceback (most recent call last): File "/usr/lib/python3.10/site-packages/acbs/main.py", line 346, in build_sequential invoke_autobuild(task, build_dir, scoped_stage2, self.generate_pkg_metadata) File "/usr/lib/python3.10/site-packages/acbs/utils.py", line 292, in invoke_autobuild start_build_capture(env_dict, build_dir) File "/usr/lib/python3.10/site-packages/acbs/utils.py", line 195, in start_build_capture raise RuntimeError('autobuild4 did not exit successfully.') RuntimeError: autobuild4 did not exit successfully. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.10/site-packages/acbs/main.py", line 213, in build self.build_sequential(build_timings, packages) File "/usr/lib/python3.10/site-packages/acbs/main.py", line 352, in build_sequential raise RuntimeError( RuntimeError: Build directory of the failed package: /var/cache/acbs/build/acbs.qzj1cfaz/ogre-next [INFO]: ACBS is trying to save your build status... [INFO]: ... saved to /tmp/1762355015.acbs-ckpt [CRIT]: Oops! RuntimeError: Build error. Use `acbs-build --resume /tmp/1762355015.acbs-ckpt` to resume after you sorted out the situation.  STDERR: info: main: filesystem mounted. info: main: instance is not running! info: main: filesystem un-mounted. info: main: mount point removed. info: main: rolling back instance... info: main: instance has been rolled back. ]0;ciel: [1/1] ogre-next (main@Apocalypse) info: [1/1] Building ogre-next... info: Creating lock file at debs/fresh.lock... info: main: filesystem mounted. info: Refreshing local repository... info: Scanning 0 packages... info: main-74df0967: waiting for container to start... info: main-74df0967: setting up mounts... error: Build failed with status: 1 info: Ciel created a check-point: ./STATES/ogre-next-1762355015.ciel-ckpt