==> Updating pacman database cache :: Synchronizing package databases... core downloading... extra downloading... ==> Building materialx -> repo: extra-staging -> arch: aarch64 -> worker: ben-5 ==> Building materialx for [extra-staging] (aarch64) :: Synchronizing package databases... core-staging downloading... core-testing downloading... core downloading... extra-staging downloading... extra-testing downloading... aur downloading... extra downloading... :: Starting full system upgrade... there is nothing to do ==> Building in chroot for [extra-staging] (aarch64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-staging-aarch64/root] -> [ben-5]...done ==> Making package: materialx 1.39.5-1 (Thu Sep 17 09:35:18 2026) ==> Retrieving sources... -> Cloning MaterialX git repo... Cloning into bare repository '/home/ben/alpb/build/materialx/MaterialX'... remote: Enumerating objects: 100524, done. remote: Counting objects: 0% (1/768) remote: Counting objects: 1% (8/768) remote: Counting objects: 2% (16/768) remote: Counting objects: 3% (24/768) remote: Counting objects: 4% (31/768) remote: Counting objects: 5% (39/768) remote: Counting objects: 6% (47/768) remote: Counting objects: 7% (54/768) remote: Counting objects: 8% (62/768) remote: Counting objects: 9% (70/768) remote: Counting objects: 10% (77/768) remote: Counting objects: 11% (85/768) remote: Counting objects: 12% (93/768) remote: Counting objects: 13% (100/768) remote: Counting objects: 14% (108/768) remote: Counting objects: 15% (116/768) remote: Counting objects: 16% (123/768) remote: Counting objects: 17% (131/768) remote: Counting objects: 18% (139/768) remote: Counting objects: 19% (146/768) remote: Counting objects: 20% (154/768) remote: Counting objects: 21% (162/768) remote: Counting objects: 22% (169/768) remote: Counting objects: 23% (177/768) remote: Counting objects: 24% (185/768) remote: Counting objects: 25% (192/768) remote: Counting objects: 26% (200/768) remote: Counting objects: 27% (208/768) remote: Counting objects: 28% (216/768) remote: Counting objects: 29% (223/768) remote: Counting objects: 30% (231/768) remote: Counting objects: 31% (239/768) remote: Counting objects: 32% (246/768) remote: Counting objects: 33% (254/768) remote: Counting objects: 34% (262/768) remote: Counting objects: 35% (269/768) remote: Counting objects: 36% (277/768) remote: Counting objects: 37% (285/768) remote: Counting objects: 38% (292/768) remote: Counting objects: 39% (300/768) remote: Counting objects: 40% (308/768) remote: Counting objects: 41% (315/768) remote: Counting objects: 42% (323/768) remote: Counting objects: 43% (331/768) remote: Counting objects: 44% (338/768) remote: Counting objects: 45% (346/768) remote: Counting objects: 46% (354/768) remote: Counting objects: 47% (361/768) remote: Counting objects: 48% (369/768) remote: Counting objects: 49% (377/768) remote: Counting objects: 50% (384/768) remote: Counting objects: 51% (392/768) remote: Counting objects: 52% (400/768) remote: Counting objects: 53% (408/768) remote: Counting objects: 54% (415/768) remote: Counting objects: 55% (423/768) remote: Counting objects: 56% (431/768) remote: Counting objects: 57% (438/768) remote: Counting objects: 58% (446/768) remote: Counting objects: 59% (454/768) remote: Counting objects: 60% (461/768) remote: Counting objects: 61% (469/768) remote: Counting objects: 62% (477/768) remote: Counting objects: 63% (484/768) remote: Counting objects: 64% (492/768) remote: Counting objects: 65% (500/768) remote: Counting objects: 66% (507/768) remote: Counting objects: 67% (515/768) remote: Counting objects: 68% (523/768) remote: Counting objects: 69% (530/768) remote: Counting objects: 70% (538/768) remote: Counting objects: 71% (546/768) remote: Counting objects: 72% (553/768) remote: Counting objects: 73% (561/768) remote: Counting objects: 74% (569/768) remote: Counting objects: 75% (576/768) remote: Counting objects: 76% (584/768) remote: Counting objects: 77% (592/768) remote: Counting objects: 78% (600/768) remote: Counting objects: 79% (607/768) remote: Counting objects: 80% (615/768) remote: Counting objects: 81% (623/768) remote: Counting objects: 82% (630/768) remote: Counting objects: 83% (638/768) remote: Counting objects: 84% (646/768) remote: Counting objects: 85% (653/768) remote: Counting objects: 86% (661/768) remote: Counting objects: 87% (669/768) remote: Counting objects: 88% (676/768) remote: Counting objects: 89% (684/768) remote: Counting objects: 90% (692/768) remote: Counting objects: 91% (699/768) remote: Counting objects: 92% (707/768) remote: Counting objects: 93% (715/768) remote: Counting objects: 94% (722/768) remote: Counting objects: 95% (730/768) remote: Counting objects: 96% (738/768) remote: Counting objects: 97% (745/768) remote: Counting objects: 98% (753/768) remote: Counting objects: 99% (761/768) remote: Counting objects: 100% (768/768) remote: Counting objects: 100% (768/768), done. remote: Compressing objects: 0% (1/235) remote: Compressing objects: 1% (3/235) remote: Compressing objects: 2% (5/235) remote: Compressing objects: 3% (8/235) remote: Compressing objects: 4% (10/235) remote: Compressing objects: 5% (12/235) remote: Compressing objects: 6% (15/235) remote: Compressing objects: 7% (17/235) remote: Compressing objects: 8% (19/235) remote: Compressing objects: 9% (22/235) remote: Compressing objects: 10% (24/235) remote: Compressing objects: 11% (26/235) remote: Compressing objects: 12% (29/235) remote: Compressing objects: 13% (31/235) remote: Compressing objects: 14% (33/235) remote: Compressing objects: 15% (36/235) remote: Compressing objects: 16% (38/235) remote: Compressing objects: 17% (40/235) remote: Compressing objects: 18% (43/235) remote: Compressing objects: 19% (45/235) remote: Compressing objects: 20% (47/235) remote: Compressing objects: 21% (50/235) remote: Compressing objects: 22% (52/235) remote: Compressing objects: 23% (55/235) remote: Compressing objects: 24% (57/235) remote: Compressing objects: 25% (59/235) remote: Compressing objects: 26% (62/235) remote: Compressing objects: 27% (64/235) remote: Compressing objects: 28% (66/235) remote: Compressing objects: 29% (69/235) remote: Compressing objects: 30% (71/235) remote: Compressing objects: 31% (73/235) remote: Compressing objects: 32% (76/235) remote: Compressing objects: 33% (78/235) remote: Compressing objects: 34% (80/235) remote: Compressing objects: 35% (83/235) remote: Compressing objects: 36% (85/235) remote: Compressing objects: 37% (87/235) remote: Compressing objects: 38% (90/235) remote: Compressing objects: 39% (92/235) remote: Compressing objects: 40% (94/235) remote: Compressing objects: 41% (97/235) remote: Compressing objects: 42% (99/235) remote: Compressing objects: 43% (102/235) remote: Compressing objects: 44% (104/235) remote: Compressing objects: 45% (106/235) remote: Compressing objects: 46% (109/235) remote: Compressing objects: 47% (111/235) remote: Compressing objects: 48% (113/235) remote: Compressing objects: 49% (116/235) remote: Compressing objects: 50% (118/235) remote: Compressing objects: 51% (120/235) remote: Compressing objects: 52% (123/235) remote: Compressing objects: 53% (125/235) remote: Compressing objects: 54% (127/235) remote: Compressing objects: 55% (130/235) remote: Compressing objects: 56% (132/235) remote: Compressing objects: 57% (134/235) remote: Compressing objects: 58% (137/235) remote: Compressing objects: 59% (139/235) remote: Compressing objects: 60% (141/235) remote: Compressing objects: 61% (144/235) remote: Compressing objects: 62% (146/235) remote: Compressing objects: 63% (149/235) remote: Compressing objects: 64% (151/235) remote: Compressing objects: 65% (153/235) remote: Compressing objects: 66% (156/235) remote: Compressing objects: 67% (158/235) remote: Compressing objects: 68% (160/235) remote: Compressing objects: 69% (163/235) remote: Compressing objects: 70% (165/235) remote: Compressing objects: 71% (167/235) remote: Compressing objects: 72% (170/235) remote: Compressing objects: 73% (172/235) remote: Compressing objects: 74% (174/235) remote: Compressing objects: 75% (177/235) remote: Compressing objects: 76% (179/235) remote: Compressing objects: 77% (181/235) remote: Compressing objects: 78% (184/235) remote: Compressing objects: 79% (186/235) remote: Compressing objects: 80% (188/235) remote: Compressing objects: 81% (191/235) remote: Compressing objects: 82% (193/235) remote: Compressing objects: 83% (196/235) remote: Compressing objects: 84% (198/235) remote: Compressing objects: 85% (200/235) remote: Compressing objects: 86% (203/235) remote: Compressing objects: 87% (205/235) remote: Compressing objects: 88% (207/235) remote: Compressing objects: 89% (210/235) remote: Compressing objects: 90% (212/235) remote: Compressing objects: 91% (214/235) remote: Compressing objects: 92% (217/235) remote: Compressing objects: 93% (219/235) remote: Compressing objects: 94% (221/235) remote: Compressing objects: 95% (224/235) remote: Compressing objects: 96% (226/235) remote: Compressing objects: 97% (228/235) remote: Compressing objects: 98% (231/235) remote: Compressing objects: 99% (233/235) remote: Compressing objects: 100% (235/235) remote: Compressing objects: 100% (235/235), done. Receiving objects: 0% (1/100524) Receiving objects: 1% (1006/100524) Receiving objects: 2% (2011/100524) Receiving objects: 2% (2732/100524), 33.57 MiB | 32.76 MiB/s Receiving objects: 2% (2769/100524), 51.16 MiB | 33.55 MiB/s Receiving objects: 2% (2854/100524), 84.56 MiB | 33.07 MiB/s Receiving objects: 3% (3016/100524), 100.11 MiB | 32.41 MiB/s Receiving objects: 4% (4021/100524), 100.11 MiB | 32.41 MiB/s Receiving objects: 5% (5027/100524), 114.17 MiB | 31.80 MiB/s Receiving objects: 6% (6032/100524), 114.17 MiB | 31.80 MiB/s Receiving objects: 6% (6524/100524), 114.17 MiB | 31.80 MiB/s Receiving objects: 7% (7037/100524), 114.17 MiB | 31.80 MiB/s Receiving objects: 8% (8042/100524), 148.55 MiB | 32.14 MiB/s Receiving objects: 9% (9048/100524), 148.55 MiB | 32.14 MiB/s Receiving objects: 9% (9447/100524), 148.55 MiB | 32.14 MiB/s Receiving objects: 10% (10053/100524), 148.55 MiB | 32.14 MiB/s Receiving objects: 11% (11058/100524), 148.55 MiB | 32.14 MiB/s Receiving objects: 12% (12063/100524), 148.55 MiB | 32.14 MiB/s Receiving objects: 13% (13069/100524), 148.55 MiB | 32.14 MiB/s Receiving objects: 14% (14074/100524), 148.55 MiB | 32.14 MiB/s Receiving objects: 15% (15079/100524), 148.55 MiB | 32.14 MiB/s Receiving objects: 16% (16084/100524), 162.99 MiB | 31.44 MiB/s Receiving objects: 17% (17090/100524), 162.99 MiB | 31.44 MiB/s Receiving objects: 18% (18095/100524), 162.99 MiB | 31.44 MiB/s Receiving objects: 19% (19100/100524), 162.99 MiB | 31.44 MiB/s Receiving objects: 20% (20105/100524), 162.99 MiB | 31.44 MiB/s Receiving objects: 21% (21111/100524), 162.99 MiB | 31.44 MiB/s Receiving objects: 22% (22116/100524), 162.99 MiB | 31.44 MiB/s Receiving objects: 23% (23121/100524), 162.99 MiB | 31.44 MiB/s Receiving objects: 23% (24051/100524), 176.47 MiB | 31.09 MiB/s Receiving objects: 24% (24126/100524), 190.69 MiB | 30.35 MiB/s Receiving objects: 25% (25131/100524), 205.62 MiB | 30.29 MiB/s Receiving objects: 26% (26137/100524), 205.62 MiB | 30.29 MiB/s Receiving objects: 26% (26381/100524), 205.62 MiB | 30.29 MiB/s Receiving objects: 27% (27142/100524), 221.94 MiB | 30.10 MiB/s Receiving objects: 28% (28147/100524), 221.94 MiB | 30.10 MiB/s Receiving objects: 29% (29152/100524), 221.94 MiB | 30.10 MiB/s Receiving objects: 30% (30158/100524), 221.94 MiB | 30.10 MiB/s Receiving objects: 31% (31163/100524), 221.94 MiB | 30.10 MiB/s Receiving objects: 32% (32168/100524), 221.94 MiB | 30.10 MiB/s Receiving objects: 33% (33173/100524), 221.94 MiB | 30.10 MiB/s Receiving objects: 34% (34179/100524), 221.94 MiB | 30.10 MiB/s Receiving objects: 35% (35184/100524), 221.94 MiB | 30.10 MiB/s Receiving objects: 36% (36189/100524), 221.94 MiB | 30.10 MiB/s Receiving objects: 37% (37194/100524), 221.94 MiB | 30.10 MiB/s Receiving objects: 38% (38200/100524), 221.94 MiB | 30.10 MiB/s Receiving objects: 39% (39205/100524), 221.94 MiB | 30.10 MiB/s Receiving objects: 39% (39617/100524), 254.69 MiB | 30.90 MiB/s Receiving objects: 39% (39626/100524), 288.87 MiB | 31.07 MiB/s Receiving objects: 39% (39680/100524), 305.12 MiB | 31.48 MiB/s Receiving objects: 40% (40210/100524), 305.12 MiB | 31.48 MiB/s Receiving objects: 40% (40250/100524), 339.09 MiB | 32.86 MiB/s Receiving objects: 41% (41215/100524), 339.09 MiB | 32.86 MiB/s Receiving objects: 42% (42221/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 43% (43226/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 44% (44231/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 45% (45236/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 46% (46242/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 47% (47247/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 48% (48252/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 49% (49257/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 50% (50262/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 51% (51268/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 52% (52273/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 53% (53278/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 54% (54283/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 55% (55289/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 56% (56294/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 57% (57299/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 58% (58304/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 59% (59310/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 60% (60315/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 61% (61320/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 62% (62325/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 63% (63331/100524), 355.57 MiB | 33.21 MiB/s Receiving objects: 64% (64336/100524), 372.45 MiB | 33.33 MiB/s Receiving objects: 65% (65341/100524), 372.45 MiB | 33.33 MiB/s Receiving objects: 65% (65968/100524), 372.45 MiB | 33.33 MiB/s Receiving objects: 66% (66346/100524), 386.54 MiB | 32.83 MiB/s Receiving objects: 66% (66662/100524), 417.98 MiB | 32.44 MiB/s Receiving objects: 66% (67273/100524), 434.73 MiB | 32.37 MiB/s Receiving objects: 67% (67352/100524), 451.35 MiB | 32.40 MiB/s Receiving objects: 68% (68357/100524), 451.35 MiB | 32.40 MiB/s Receiving objects: 69% (69362/100524), 451.35 MiB | 32.40 MiB/s Receiving objects: 70% (70367/100524), 451.35 MiB | 32.40 MiB/s Receiving objects: 71% (71373/100524), 451.35 MiB | 32.40 MiB/s Receiving objects: 72% (72378/100524), 451.35 MiB | 32.40 MiB/s Receiving objects: 73% (73383/100524), 465.70 MiB | 31.77 MiB/s Receiving objects: 74% (74388/100524), 465.70 MiB | 31.77 MiB/s Receiving objects: 74% (74822/100524), 481.80 MiB | 31.62 MiB/s Receiving objects: 74% (74825/100524), 515.00 MiB | 31.58 MiB/s Receiving objects: 74% (74833/100524), 549.22 MiB | 32.74 MiB/s Receiving objects: 74% (74838/100524), 565.81 MiB | 32.77 MiB/s Receiving objects: 74% (74846/100524), 616.35 MiB | 33.46 MiB/s Receiving objects: 74% (74852/100524), 650.60 MiB | 33.84 MiB/s Receiving objects: 75% (75393/100524), 650.60 MiB | 33.84 MiB/s Receiving objects: 76% (76399/100524), 650.60 MiB | 33.84 MiB/s Receiving objects: 77% (77404/100524), 650.60 MiB | 33.84 MiB/s Receiving objects: 78% (78409/100524), 650.60 MiB | 33.84 MiB/s Receiving objects: 79% (79414/100524), 650.60 MiB | 33.84 MiB/s Receiving objects: 80% (80420/100524), 650.60 MiB | 33.84 MiB/s Receiving objects: 81% (81425/100524), 650.60 MiB | 33.84 MiB/s Receiving objects: 82% (82430/100524), 650.60 MiB | 33.84 MiB/s Receiving objects: 83% (83435/100524), 650.60 MiB | 33.84 MiB/s Receiving objects: 84% (84441/100524), 650.60 MiB | 33.84 MiB/s Receiving objects: 84% (85285/100524), 684.49 MiB | 33.85 MiB/s Receiving objects: 85% (85446/100524), 684.49 MiB | 33.85 MiB/s Receiving objects: 85% (85899/100524), 718.22 MiB | 33.86 MiB/s Receiving objects: 85% (86444/100524), 735.23 MiB | 33.87 MiB/s Receiving objects: 86% (86451/100524), 735.23 MiB | 33.87 MiB/s Receiving objects: 87% (87456/100524), 751.98 MiB | 33.86 MiB/s Receiving objects: 88% (88462/100524), 751.98 MiB | 33.86 MiB/s Receiving objects: 89% (89467/100524), 751.98 MiB | 33.86 MiB/s Receiving objects: 90% (90472/100524), 751.98 MiB | 33.86 MiB/s Receiving objects: 91% (91477/100524), 769.15 MiB | 33.94 MiB/s Receiving objects: 92% (92483/100524), 769.15 MiB | 33.94 MiB/s Receiving objects: 93% (93488/100524), 769.15 MiB | 33.94 MiB/s Receiving objects: 94% (94493/100524), 769.15 MiB | 33.94 MiB/s Receiving objects: 95% (95498/100524), 769.15 MiB | 33.94 MiB/s Receiving objects: 96% (96504/100524), 769.15 MiB | 33.94 MiB/s Receiving objects: 97% (97509/100524), 769.15 MiB | 33.94 MiB/s Receiving objects: 97% (98298/100524), 769.15 MiB | 33.94 MiB/s Receiving objects: 98% (98514/100524), 769.15 MiB | 33.94 MiB/s Receiving objects: 99% (99519/100524), 769.15 MiB | 33.94 MiB/s remote: Total 100524 (delta 701), reused 533 (delta 533), pack-reused 99756 (from 5) Receiving objects: 100% (100524/100524), 769.15 MiB | 33.94 MiB/s Receiving objects: 100% (100524/100524), 782.85 MiB | 32.51 MiB/s, done. Resolving deltas: 0% (0/73144) Resolving deltas: 1% (732/73144) Resolving deltas: 2% (1463/73144) Resolving deltas: 3% (2195/73144) Resolving deltas: 4% (2926/73144) Resolving deltas: 5% (3658/73144) Resolving deltas: 6% (4389/73144) Resolving deltas: 7% (5122/73144) Resolving deltas: 8% (5852/73144) Resolving deltas: 9% (6583/73144) Resolving deltas: 10% (7315/73144) Resolving deltas: 11% (8046/73144) Resolving deltas: 12% (8778/73144) Resolving deltas: 13% (9509/73144) Resolving deltas: 14% (10241/73144) Resolving deltas: 15% (10972/73144) Resolving deltas: 16% (11705/73144) Resolving deltas: 17% (12435/73144) Resolving deltas: 18% (13166/73144) Resolving deltas: 19% (13898/73144) Resolving deltas: 20% (14629/73144) Resolving deltas: 21% (15361/73144) Resolving deltas: 22% (16092/73144) Resolving deltas: 23% (16824/73144) Resolving deltas: 24% (17555/73144) Resolving deltas: 25% (18286/73144) Resolving deltas: 26% (19018/73144) Resolving deltas: 27% (19749/73144) Resolving deltas: 28% (20481/73144) Resolving deltas: 29% (21212/73144) Resolving deltas: 30% (21944/73144) Resolving deltas: 31% (22675/73144) Resolving deltas: 32% (23407/73144) Resolving deltas: 33% (24138/73144) Resolving deltas: 34% (24869/73144) Resolving deltas: 35% (25601/73144) Resolving deltas: 36% (26332/73144) Resolving deltas: 37% (27064/73144) Resolving deltas: 38% (27795/73144) Resolving deltas: 39% (28527/73144) Resolving deltas: 40% (29258/73144) Resolving deltas: 41% (29990/73144) Resolving deltas: 42% (30721/73144) Resolving deltas: 43% (31452/73144) Resolving deltas: 44% (32184/73144) Resolving deltas: 45% (32915/73144) Resolving deltas: 46% (33647/73144) Resolving deltas: 47% (34378/73144) Resolving deltas: 48% (35110/73144) Resolving deltas: 49% (35841/73144) Resolving deltas: 50% (36572/73144) Resolving deltas: 51% (37304/73144) Resolving deltas: 52% (38035/73144) Resolving deltas: 53% (38767/73144) Resolving deltas: 54% (39498/73144) Resolving deltas: 55% (40230/73144) Resolving deltas: 56% (40962/73144) Resolving deltas: 57% (41693/73144) Resolving deltas: 58% (42424/73144) Resolving deltas: 59% (43155/73144) Resolving deltas: 60% (43887/73144) Resolving deltas: 61% (44618/73144) Resolving deltas: 62% (45350/73144) Resolving deltas: 63% (46081/73144) Resolving deltas: 64% (46813/73144) Resolving deltas: 65% (47544/73144) Resolving deltas: 66% (48276/73144) Resolving deltas: 67% (49007/73144) Resolving deltas: 68% (49738/73144) Resolving deltas: 69% (50470/73144) Resolving deltas: 70% (51201/73144) Resolving deltas: 71% (51933/73144) Resolving deltas: 72% (52664/73144) Resolving deltas: 73% (53396/73144) Resolving deltas: 74% (54127/73144) Resolving deltas: 75% (54858/73144) Resolving deltas: 76% (55590/73144) Resolving deltas: 77% (56321/73144) Resolving deltas: 78% (57053/73144) Resolving deltas: 79% (57784/73144) Resolving deltas: 80% (58516/73144) Resolving deltas: 81% (59247/73144) Resolving deltas: 82% (59979/73144) Resolving deltas: 83% (60710/73144) Resolving deltas: 84% (61441/73144) Resolving deltas: 85% (62173/73144) Resolving deltas: 86% (62904/73144) Resolving deltas: 87% (63636/73144) Resolving deltas: 88% (64367/73144) Resolving deltas: 89% (65099/73144) Resolving deltas: 90% (65830/73144) Resolving deltas: 91% (66562/73144) Resolving deltas: 92% (67293/73144) Resolving deltas: 93% (68024/73144) Resolving deltas: 94% (68756/73144) Resolving deltas: 95% (69487/73144) Resolving deltas: 96% (70219/73144) Resolving deltas: 97% (70950/73144) Resolving deltas: 98% (71682/73144) Resolving deltas: 99% (72413/73144) Resolving deltas: 100% (73144/73144) Resolving deltas: 100% (73144/73144), done. -> Cloning materialx-imgui-node-editor git repo... Cloning into bare repository '/home/ben/alpb/build/materialx/materialx-imgui-node-editor'... remote: Enumerating objects: 4847, done. remote: Counting objects: 0% (1/807) remote: Counting objects: 1% (9/807) remote: Counting objects: 2% (17/807) remote: Counting objects: 3% (25/807) remote: Counting objects: 4% (33/807) remote: Counting objects: 5% (41/807) remote: Counting objects: 6% (49/807) remote: Counting objects: 7% (57/807) remote: Counting objects: 8% (65/807) remote: Counting objects: 9% (73/807) remote: Counting objects: 10% (81/807) remote: Counting objects: 11% (89/807) remote: Counting objects: 12% (97/807) remote: Counting objects: 13% (105/807) remote: Counting objects: 14% (113/807) remote: Counting objects: 15% (122/807) remote: Counting objects: 16% (130/807) remote: Counting objects: 17% (138/807) remote: Counting objects: 18% (146/807) remote: Counting objects: 19% (154/807) remote: Counting objects: 20% (162/807) remote: Counting objects: 21% (170/807) remote: Counting objects: 22% (178/807) remote: Counting objects: 23% (186/807) remote: Counting objects: 24% (194/807) remote: Counting objects: 25% (202/807) remote: Counting objects: 26% (210/807) remote: Counting objects: 27% (218/807) remote: Counting objects: 28% (226/807) remote: Counting objects: 29% (235/807) remote: Counting objects: 30% (243/807) remote: Counting objects: 31% (251/807) remote: Counting objects: 32% (259/807) remote: Counting objects: 33% (267/807) remote: Counting objects: 34% (275/807) remote: Counting objects: 35% (283/807) remote: Counting objects: 36% (291/807) remote: Counting objects: 37% (299/807) remote: Counting objects: 38% (307/807) remote: Counting objects: 39% (315/807) remote: Counting objects: 40% (323/807) remote: Counting objects: 41% (331/807) remote: Counting objects: 42% (339/807) remote: Counting objects: 43% (348/807) remote: Counting objects: 44% (356/807) remote: Counting objects: 45% (364/807) remote: Counting objects: 46% (372/807) remote: Counting objects: 47% (380/807) remote: Counting objects: 48% (388/807) remote: Counting objects: 49% (396/807) remote: Counting objects: 50% (404/807) remote: Counting objects: 51% (412/807) remote: Counting objects: 52% (420/807) remote: Counting objects: 53% (428/807) remote: Counting objects: 54% (436/807) remote: Counting objects: 55% (444/807) remote: Counting objects: 56% (452/807) remote: Counting objects: 57% (460/807) remote: Counting objects: 58% (469/807) remote: Counting objects: 59% (477/807) remote: Counting objects: 60% (485/807) remote: Counting objects: 61% (493/807) remote: Counting objects: 62% (501/807) remote: Counting objects: 63% (509/807) remote: Counting objects: 64% (517/807) remote: Counting objects: 65% (525/807) remote: Counting objects: 66% (533/807) remote: Counting objects: 67% (541/807) remote: Counting objects: 68% (549/807) remote: Counting objects: 69% (557/807) remote: Counting objects: 70% (565/807) remote: Counting objects: 71% (573/807) remote: Counting objects: 72% (582/807) remote: Counting objects: 73% (590/807) remote: Counting objects: 74% (598/807) remote: Counting objects: 75% (606/807) remote: Counting objects: 76% (614/807) remote: Counting objects: 77% (622/807) remote: Counting objects: 78% (630/807) remote: Counting objects: 79% (638/807) remote: Counting objects: 80% (646/807) remote: Counting objects: 81% (654/807) remote: Counting objects: 82% (662/807) remote: Counting objects: 83% (670/807) remote: Counting objects: 84% (678/807) remote: Counting objects: 85% (686/807) remote: Counting objects: 86% (695/807) remote: Counting objects: 87% (703/807) remote: Counting objects: 88% (711/807) remote: Counting objects: 89% (719/807) remote: Counting objects: 90% (727/807) remote: Counting objects: 91% (735/807) remote: Counting objects: 92% (743/807) remote: Counting objects: 93% (751/807) remote: Counting objects: 94% (759/807) remote: Counting objects: 95% (767/807) remote: Counting objects: 96% (775/807) remote: Counting objects: 97% (783/807) remote: Counting objects: 98% (791/807) remote: Counting objects: 99% (799/807) remote: Counting objects: 100% (807/807) remote: Counting objects: 100% (807/807), done. remote: Compressing objects: 0% (1/302) remote: Compressing objects: 1% (4/302) remote: Compressing objects: 2% (7/302) remote: Compressing objects: 3% (10/302) remote: Compressing objects: 4% (13/302) remote: Compressing objects: 5% (16/302) remote: Compressing objects: 6% (19/302) remote: Compressing objects: 7% (22/302) remote: Compressing objects: 8% (25/302) remote: Compressing objects: 9% (28/302) remote: Compressing objects: 10% (31/302) remote: Compressing objects: 11% (34/302) remote: Compressing objects: 12% (37/302) remote: Compressing objects: 13% (40/302) remote: Compressing objects: 14% (43/302) remote: Compressing objects: 15% (46/302) remote: Compressing objects: 16% (49/302) remote: Compressing objects: 17% (52/302) remote: Compressing objects: 18% (55/302) remote: Compressing objects: 19% (58/302) remote: Compressing objects: 20% (61/302) remote: Compressing objects: 21% (64/302) remote: Compressing objects: 22% (67/302) remote: Compressing objects: 23% (70/302) remote: Compressing objects: 24% (73/302) remote: Compressing objects: 25% (76/302) remote: Compressing objects: 26% (79/302) remote: Compressing objects: 27% (82/302) remote: Compressing objects: 28% (85/302) remote: Compressing objects: 29% (88/302) remote: Compressing objects: 30% (91/302) remote: Compressing objects: 31% (94/302) remote: Compressing objects: 32% (97/302) remote: Compressing objects: 33% (100/302) remote: Compressing objects: 34% (103/302) remote: Compressing objects: 35% (106/302) remote: Compressing objects: 36% (109/302) remote: Compressing objects: 37% (112/302) remote: Compressing objects: 38% (115/302) remote: Compressing objects: 39% (118/302) remote: Compressing objects: 40% (121/302) remote: Compressing objects: 41% (124/302) remote: Compressing objects: 42% (127/302) remote: Compressing objects: 43% (130/302) remote: Compressing objects: 44% (133/302) remote: Compressing objects: 45% (136/302) remote: Compressing objects: 46% (139/302) remote: Compressing objects: 47% (142/302) remote: Compressing objects: 48% (145/302) remote: Compressing objects: 49% (148/302) remote: Compressing objects: 50% (151/302) remote: Compressing objects: 51% (155/302) remote: Compressing objects: 52% (158/302) remote: Compressing objects: 53% (161/302) remote: Compressing objects: 54% (164/302) remote: Compressing objects: 55% (167/302) remote: Compressing objects: 56% (170/302) remote: Compressing objects: 57% (173/302) remote: Compressing objects: 58% (176/302) remote: Compressing objects: 59% (179/302) remote: Compressing objects: 60% (182/302) remote: Compressing objects: 61% (185/302) remote: Compressing objects: 62% (188/302) remote: Compressing objects: 63% (191/302) remote: Compressing objects: 64% (194/302) remote: Compressing objects: 65% (197/302) remote: Compressing objects: 66% (200/302) remote: Compressing objects: 67% (203/302) remote: Compressing objects: 68% (206/302) remote: Compressing objects: 69% (209/302) remote: Compressing objects: 70% (212/302) remote: Compressing objects: 71% (215/302) remote: Compressing objects: 72% (218/302) remote: Compressing objects: 73% (221/302) remote: Compressing objects: 74% (224/302) remote: Compressing objects: 75% (227/302) remote: Compressing objects: 76% (230/302) remote: Compressing objects: 77% (233/302) remote: Compressing objects: 78% (236/302) remote: Compressing objects: 79% (239/302) remote: Compressing objects: 80% (242/302) remote: Compressing objects: 81% (245/302) remote: Compressing objects: 82% (248/302) remote: Compressing objects: 83% (251/302) remote: Compressing objects: 84% (254/302) remote: Compressing objects: 85% (257/302) remote: Compressing objects: 86% (260/302) remote: Compressing objects: 87% (263/302) remote: Compressing objects: 88% (266/302) remote: Compressing objects: 89% (269/302) remote: Compressing objects: 90% (272/302) remote: Compressing objects: 91% (275/302) remote: Compressing objects: 92% (278/302) remote: Compressing objects: 93% (281/302) remote: Compressing objects: 94% (284/302) remote: Compressing objects: 95% (287/302) remote: Compressing objects: 96% (290/302) remote: Compressing objects: 97% (293/302) remote: Compressing objects: 98% (296/302) remote: Compressing objects: 99% (299/302) remote: Compressing objects: 100% (302/302) remote: Compressing objects: 100% (302/302), done. Receiving objects: 0% (1/4847) Receiving objects: 1% (49/4847) Receiving objects: 2% (97/4847) Receiving objects: 3% (146/4847) Receiving objects: 4% (194/4847) Receiving objects: 5% (243/4847) Receiving objects: 6% (291/4847) Receiving objects: 7% (340/4847) Receiving objects: 8% (388/4847) Receiving objects: 9% (437/4847) Receiving objects: 10% (485/4847) Receiving objects: 11% (534/4847) Receiving objects: 12% (582/4847) Receiving objects: 13% (631/4847) Receiving objects: 14% (679/4847) Receiving objects: 15% (728/4847) Receiving objects: 16% (776/4847) Receiving objects: 17% (824/4847) Receiving objects: 18% (873/4847) Receiving objects: 19% (921/4847) Receiving objects: 20% (970/4847) Receiving objects: 21% (1018/4847) Receiving objects: 22% (1067/4847) Receiving objects: 23% (1115/4847) Receiving objects: 24% (1164/4847) Receiving objects: 25% (1212/4847) Receiving objects: 26% (1261/4847) Receiving objects: 27% (1309/4847) Receiving objects: 28% (1358/4847) Receiving objects: 29% (1406/4847) Receiving objects: 30% (1455/4847) Receiving objects: 31% (1503/4847) Receiving objects: 32% (1552/4847) Receiving objects: 33% (1600/4847) Receiving objects: 34% (1648/4847) Receiving objects: 35% (1697/4847) Receiving objects: 36% (1745/4847) Receiving objects: 37% (1794/4847) Receiving objects: 38% (1842/4847) Receiving objects: 39% (1891/4847) Receiving objects: 40% (1939/4847) Receiving objects: 41% (1988/4847) Receiving objects: 42% (2036/4847) Receiving objects: 43% (2085/4847) Receiving objects: 44% (2133/4847) Receiving objects: 45% (2182/4847) Receiving objects: 46% (2230/4847) Receiving objects: 47% (2279/4847) Receiving objects: 48% (2327/4847) Receiving objects: 49% (2376/4847) Receiving objects: 50% (2424/4847) Receiving objects: 51% (2472/4847) Receiving objects: 52% (2521/4847) Receiving objects: 53% (2569/4847) Receiving objects: 54% (2618/4847) Receiving objects: 55% (2666/4847) Receiving objects: 56% (2715/4847) Receiving objects: 57% (2763/4847) Receiving objects: 58% (2812/4847) Receiving objects: 59% (2860/4847) Receiving objects: 60% (2909/4847) Receiving objects: 61% (2957/4847) Receiving objects: 62% (3006/4847) Receiving objects: 63% (3054/4847) Receiving objects: 64% (3103/4847) Receiving objects: 65% (3151/4847) Receiving objects: 66% (3200/4847) Receiving objects: 67% (3248/4847) Receiving objects: 68% (3296/4847) Receiving objects: 69% (3345/4847) Receiving objects: 70% (3393/4847) Receiving objects: 71% (3442/4847) Receiving objects: 72% (3490/4847) Receiving objects: 73% (3539/4847) Receiving objects: 74% (3587/4847) Receiving objects: 75% (3636/4847) Receiving objects: 76% (3684/4847) Receiving objects: 77% (3733/4847) Receiving objects: 78% (3781/4847) Receiving objects: 79% (3830/4847) Receiving objects: 80% (3878/4847) Receiving objects: 81% (3927/4847) Receiving objects: 82% (3975/4847) Receiving objects: 83% (4024/4847) Receiving objects: 84% (4072/4847) Receiving objects: 85% (4120/4847) Receiving objects: 86% (4169/4847) Receiving objects: 87% (4217/4847) Receiving objects: 88% (4266/4847) Receiving objects: 89% (4314/4847) Receiving objects: 90% (4363/4847) Receiving objects: 91% (4411/4847) Receiving objects: 92% (4460/4847) Receiving objects: 93% (4508/4847) Receiving objects: 94% (4557/4847) Receiving objects: 95% (4605/4847) Receiving objects: 96% (4654/4847) remote: Total 4847 (delta 656), reused 511 (delta 505), pack-reused 4040 (from 3) Receiving objects: 97% (4702/4847) Receiving objects: 98% (4751/4847) Receiving objects: 99% (4799/4847) Receiving objects: 100% (4847/4847) Receiving objects: 100% (4847/4847), 13.97 MiB | 38.24 MiB/s, done. Resolving deltas: 0% (0/3152) Resolving deltas: 1% (32/3152) Resolving deltas: 2% (64/3152) Resolving deltas: 3% (95/3152) Resolving deltas: 4% (127/3152) Resolving deltas: 5% (158/3152) Resolving deltas: 6% (190/3152) Resolving deltas: 7% (221/3152) Resolving deltas: 8% (253/3152) Resolving deltas: 9% (284/3152) Resolving deltas: 10% (316/3152) Resolving deltas: 11% (347/3152) Resolving deltas: 12% (379/3152) Resolving deltas: 13% (410/3152) Resolving deltas: 14% (442/3152) Resolving deltas: 15% (473/3152) Resolving deltas: 16% (505/3152) Resolving deltas: 17% (536/3152) Resolving deltas: 18% (568/3152) Resolving deltas: 19% (599/3152) Resolving deltas: 20% (631/3152) Resolving deltas: 21% (662/3152) Resolving deltas: 22% (694/3152) Resolving deltas: 23% (725/3152) Resolving deltas: 24% (757/3152) Resolving deltas: 25% (788/3152) Resolving deltas: 26% (821/3152) Resolving deltas: 27% (852/3152) Resolving deltas: 28% (883/3152) Resolving deltas: 29% (915/3152) Resolving deltas: 30% (946/3152) Resolving deltas: 31% (978/3152) Resolving deltas: 32% (1009/3152) Resolving deltas: 33% (1041/3152) Resolving deltas: 34% (1072/3152) Resolving deltas: 35% (1104/3152) Resolving deltas: 36% (1135/3152) Resolving deltas: 37% (1167/3152) Resolving deltas: 38% (1199/3152) Resolving deltas: 39% (1230/3152) Resolving deltas: 40% (1261/3152) Resolving deltas: 41% (1294/3152) Resolving deltas: 42% (1324/3152) Resolving deltas: 43% (1356/3152) Resolving deltas: 44% (1387/3152) Resolving deltas: 45% (1419/3152) Resolving deltas: 46% (1450/3152) Resolving deltas: 47% (1482/3152) Resolving deltas: 48% (1513/3152) Resolving deltas: 49% (1545/3152) Resolving deltas: 50% (1576/3152) Resolving deltas: 51% (1608/3152) Resolving deltas: 52% (1640/3152) Resolving deltas: 53% (1671/3152) Resolving deltas: 54% (1703/3152) Resolving deltas: 55% (1734/3152) Resolving deltas: 56% (1766/3152) Resolving deltas: 57% (1797/3152) Resolving deltas: 58% (1829/3152) Resolving deltas: 59% (1860/3152) Resolving deltas: 60% (1892/3152) Resolving deltas: 61% (1923/3152) Resolving deltas: 62% (1955/3152) Resolving deltas: 63% (1986/3152) Resolving deltas: 64% (2018/3152) Resolving deltas: 65% (2049/3152) Resolving deltas: 66% (2081/3152) Resolving deltas: 67% (2112/3152) Resolving deltas: 68% (2144/3152) Resolving deltas: 69% (2175/3152) Resolving deltas: 70% (2207/3152) Resolving deltas: 71% (2238/3152) Resolving deltas: 72% (2270/3152) Resolving deltas: 73% (2301/3152) Resolving deltas: 74% (2333/3152) Resolving deltas: 75% (2364/3152) Resolving deltas: 76% (2396/3152) Resolving deltas: 77% (2428/3152) Resolving deltas: 78% (2459/3152) Resolving deltas: 79% (2491/3152) Resolving deltas: 80% (2522/3152) Resolving deltas: 81% (2554/3152) Resolving deltas: 82% (2585/3152) Resolving deltas: 83% (2617/3152) Resolving deltas: 84% (2648/3152) Resolving deltas: 85% (2681/3152) Resolving deltas: 86% (2712/3152) Resolving deltas: 87% (2743/3152) Resolving deltas: 88% (2774/3152) Resolving deltas: 89% (2806/3152) Resolving deltas: 90% (2837/3152) Resolving deltas: 91% (2869/3152) Resolving deltas: 92% (2900/3152) Resolving deltas: 93% (2932/3152) Resolving deltas: 94% (2963/3152) Resolving deltas: 95% (2995/3152) Resolving deltas: 96% (3026/3152) Resolving deltas: 97% (3058/3152) Resolving deltas: 98% (3089/3152) Resolving deltas: 99% (3121/3152) Resolving deltas: 100% (3152/3152) Resolving deltas: 100% (3152/3152), done. -> Cloning materialx-imgui git repo... Cloning into bare repository '/home/ben/alpb/build/materialx/materialx-imgui'... remote: Enumerating objects: 90636 remote: Enumerating objects: 91864, done. remote: Counting objects: 0% (1/1228) remote: Counting objects: 1% (13/1228) remote: Counting objects: 2% (25/1228) remote: Counting objects: 3% (37/1228) remote: Counting objects: 4% (50/1228) remote: Counting objects: 5% (62/1228) remote: Counting objects: 6% (74/1228) remote: Counting objects: 7% (86/1228) remote: Counting objects: 8% (99/1228) remote: Counting objects: 9% (111/1228) remote: Counting objects: 10% (123/1228) remote: Counting objects: 11% (136/1228) remote: Counting objects: 12% (148/1228) remote: Counting objects: 13% (160/1228) remote: Counting objects: 14% (172/1228) remote: Counting objects: 15% (185/1228) remote: Counting objects: 16% (197/1228) remote: Counting objects: 17% (209/1228) remote: Counting objects: 18% (222/1228) remote: Counting objects: 19% (234/1228) remote: Counting objects: 20% (246/1228) remote: Counting objects: 21% (258/1228) remote: Counting objects: 22% (271/1228) remote: Counting objects: 23% (283/1228) remote: Counting objects: 24% (295/1228) remote: Counting objects: 25% (307/1228) remote: Counting objects: 26% (320/1228) remote: Counting objects: 27% (332/1228) remote: Counting objects: 28% (344/1228) remote: Counting objects: 29% (357/1228) remote: Counting objects: 30% (369/1228) remote: Counting objects: 31% (381/1228) remote: Counting objects: 32% (393/1228) remote: Counting objects: 33% (406/1228) remote: Counting objects: 34% (418/1228) remote: Counting objects: 35% (430/1228) remote: Counting objects: 36% (443/1228) remote: Counting objects: 37% (455/1228) remote: Counting objects: 38% (467/1228) remote: Counting objects: 39% (479/1228) remote: Counting objects: 40% (492/1228) remote: Counting objects: 41% (504/1228) remote: Counting objects: 42% (516/1228) remote: Counting objects: 43% (529/1228) remote: Counting objects: 44% (541/1228) remote: Counting objects: 45% (553/1228) remote: Counting objects: 46% (565/1228) remote: Counting objects: 47% (578/1228) remote: Counting objects: 48% (590/1228) remote: Counting objects: 49% (602/1228) remote: Counting objects: 50% (614/1228) remote: Counting objects: 51% (627/1228) remote: Counting objects: 52% (639/1228) remote: Counting objects: 53% (651/1228) remote: Counting objects: 54% (664/1228) remote: Counting objects: 55% (676/1228) remote: Counting objects: 56% (688/1228) remote: Counting objects: 57% (700/1228) remote: Counting objects: 58% (713/1228) remote: Counting objects: 59% (725/1228) remote: Counting objects: 60% (737/1228) remote: Counting objects: 61% (750/1228) remote: Counting objects: 62% (762/1228) remote: Counting objects: 63% (774/1228) remote: Counting objects: 64% (786/1228) remote: Counting objects: 65% (799/1228) remote: Counting objects: 66% (811/1228) remote: Counting objects: 67% (823/1228) remote: Counting objects: 68% (836/1228) remote: Counting objects: 69% (848/1228) remote: Counting objects: 70% (860/1228) remote: Counting objects: 71% (872/1228) remote: Counting objects: 72% (885/1228) remote: Counting objects: 73% (897/1228) remote: Counting objects: 74% (909/1228) remote: Counting objects: 75% (921/1228) remote: Counting objects: 76% (934/1228) remote: Counting objects: 77% (946/1228) remote: Counting objects: 78% (958/1228) remote: Counting objects: 79% (971/1228) remote: Counting objects: 80% (983/1228) remote: Counting objects: 81% (995/1228) remote: Counting objects: 82% (1007/1228) remote: Counting objects: 83% (1020/1228) remote: Counting objects: 84% (1032/1228) remote: Counting objects: 85% (1044/1228) remote: Counting objects: 86% (1057/1228) remote: Counting objects: 87% (1069/1228) remote: Counting objects: 88% (1081/1228) remote: Counting objects: 89% (1093/1228) remote: Counting objects: 90% (1106/1228) remote: Counting objects: 91% (1118/1228) remote: Counting objects: 92% (1130/1228) remote: Counting objects: 93% (1143/1228) remote: Counting objects: 94% (1155/1228) remote: Counting objects: 95% (1167/1228) remote: Counting objects: 96% (1179/1228) remote: Counting objects: 97% (1192/1228) remote: Counting objects: 98% (1204/1228) remote: Counting objects: 99% (1216/1228) remote: Counting objects: 100% (1228/1228) remote: Counting objects: 100% (1228/1228), done. remote: Compressing objects: 0% (1/529) remote: Compressing objects: 1% (6/529) remote: Compressing objects: 2% (11/529) remote: Compressing objects: 3% (16/529) remote: Compressing objects: 4% (22/529) remote: Compressing objects: 5% (27/529) remote: Compressing objects: 6% (32/529) remote: Compressing objects: 7% (38/529) remote: Compressing objects: 8% (43/529) remote: Compressing objects: 9% (48/529) remote: Compressing objects: 10% (53/529) remote: Compressing objects: 11% (59/529) remote: Compressing objects: 12% (64/529) remote: Compressing objects: 13% (69/529) remote: Compressing objects: 14% (75/529) remote: Compressing objects: 15% (80/529) remote: Compressing objects: 16% (85/529) remote: Compressing objects: 17% (90/529) remote: Compressing objects: 18% (96/529) remote: Compressing objects: 19% (101/529) remote: Compressing objects: 20% (106/529) remote: Compressing objects: 21% (112/529) remote: Compressing objects: 22% (117/529) remote: Compressing objects: 23% (122/529) remote: Compressing objects: 24% (127/529) remote: Compressing objects: 25% (133/529) remote: Compressing objects: 26% (138/529) remote: Compressing objects: 27% (143/529) remote: Compressing objects: 28% (149/529) remote: Compressing objects: 29% (154/529) remote: Compressing objects: 30% (159/529) remote: Compressing objects: 31% (164/529) remote: Compressing objects: 32% (170/529) remote: Compressing objects: 33% (175/529) remote: Compressing objects: 34% (180/529) remote: Compressing objects: 35% (186/529) remote: Compressing objects: 36% (191/529) remote: Compressing objects: 37% (196/529) remote: Compressing objects: 38% (202/529) remote: Compressing objects: 39% (207/529) remote: Compressing objects: 40% (212/529) remote: Compressing objects: 41% (217/529) remote: Compressing objects: 42% (223/529) remote: Compressing objects: 43% (228/529) remote: Compressing objects: 44% (233/529) remote: Compressing objects: 45% (239/529) remote: Compressing objects: 46% (244/529) remote: Compressing objects: 47% (249/529) remote: Compressing objects: 48% (254/529) remote: Compressing objects: 49% (260/529) remote: Compressing objects: 50% (265/529) remote: Compressing objects: 51% (270/529) remote: Compressing objects: 52% (276/529) remote: Compressing objects: 53% (281/529) remote: Compressing objects: 54% (286/529) remote: Compressing objects: 55% (291/529) remote: Compressing objects: 56% (297/529) remote: Compressing objects: 57% (302/529) remote: Compressing objects: 58% (307/529) remote: Compressing objects: 59% (313/529) remote: Compressing objects: 60% (318/529) remote: Compressing objects: 61% (323/529) remote: Compressing objects: 62% (328/529) remote: Compressing objects: 63% (334/529) remote: Compressing objects: 64% (339/529) remote: Compressing objects: 65% (344/529) remote: Compressing objects: 66% (350/529) remote: Compressing objects: 67% (355/529) remote: Compressing objects: 68% (360/529) remote: Compressing objects: 69% (366/529) remote: Compressing objects: 70% (371/529) remote: Compressing objects: 71% (376/529) remote: Compressing objects: 72% (381/529) remote: Compressing objects: 73% (387/529) remote: Compressing objects: 74% (392/529) remote: Compressing objects: 75% (397/529) remote: Compressing objects: 76% (403/529) remote: Compressing objects: 77% (408/529) remote: Compressing objects: 78% (413/529) remote: Compressing objects: 79% (418/529) remote: Compressing objects: 80% (424/529) remote: Compressing objects: 81% (429/529) remote: Compressing objects: 82% (434/529) remote: Compressing objects: 83% (440/529) remote: Compressing objects: 84% (445/529) remote: Compressing objects: 85% (450/529) remote: Compressing objects: 86% (455/529) remote: Compressing objects: 87% (461/529) remote: Compressing objects: 88% (466/529) remote: Compressing objects: 89% (471/529) remote: Compressing objects: 90% (477/529) remote: Compressing objects: 91% (482/529) remote: Compressing objects: 92% (487/529) remote: Compressing objects: 93% (492/529) remote: Compressing objects: 94% (498/529) remote: Compressing objects: 95% (503/529) remote: Compressing objects: 96% (508/529) remote: Compressing objects: 97% (514/529) remote: Compressing objects: 98% (519/529) remote: Compressing objects: 99% (524/529) remote: Compressing objects: 100% (529/529) remote: Compressing objects: 100% (529/529), done. Receiving objects: 0% (1/91864) Receiving objects: 1% (919/91864) Receiving objects: 2% (1838/91864) Receiving objects: 3% (2756/91864) Receiving objects: 4% (3675/91864) Receiving objects: 5% (4594/91864) Receiving objects: 6% (5512/91864) Receiving objects: 7% (6431/91864) Receiving objects: 8% (7350/91864) Receiving objects: 9% (8268/91864) Receiving objects: 10% (9187/91864) Receiving objects: 11% (10106/91864) Receiving objects: 12% (11024/91864) Receiving objects: 13% (11943/91864) Receiving objects: 14% (12861/91864) Receiving objects: 15% (13780/91864) Receiving objects: 16% (14699/91864) Receiving objects: 17% (15617/91864) Receiving objects: 18% (16536/91864) Receiving objects: 19% (17455/91864), 17.38 MiB | 34.64 MiB/s Receiving objects: 20% (18373/91864), 17.38 MiB | 34.64 MiB/s Receiving objects: 21% (19292/91864), 17.38 MiB | 34.64 MiB/s Receiving objects: 22% (20211/91864), 17.38 MiB | 34.64 MiB/s Receiving objects: 23% (21129/91864), 17.38 MiB | 34.64 MiB/s Receiving objects: 24% (22048/91864), 17.38 MiB | 34.64 MiB/s Receiving objects: 24% (22491/91864), 17.38 MiB | 34.64 MiB/s Receiving objects: 25% (22966/91864), 34.40 MiB | 34.34 MiB/s Receiving objects: 26% (23885/91864), 34.40 MiB | 34.34 MiB/s Receiving objects: 27% (24804/91864), 34.40 MiB | 34.34 MiB/s Receiving objects: 28% (25722/91864), 34.40 MiB | 34.34 MiB/s Receiving objects: 29% (26641/91864), 34.40 MiB | 34.34 MiB/s Receiving objects: 30% (27560/91864), 34.40 MiB | 34.34 MiB/s Receiving objects: 31% (28478/91864), 34.40 MiB | 34.34 MiB/s Receiving objects: 32% (29397/91864), 34.40 MiB | 34.34 MiB/s Receiving objects: 33% (30316/91864), 34.40 MiB | 34.34 MiB/s Receiving objects: 34% (31234/91864), 34.40 MiB | 34.34 MiB/s Receiving objects: 35% (32153/91864), 50.09 MiB | 33.12 MiB/s Receiving objects: 36% (33072/91864), 50.09 MiB | 33.12 MiB/s Receiving objects: 37% (33990/91864), 50.09 MiB | 33.12 MiB/s Receiving objects: 38% (34909/91864), 50.09 MiB | 33.12 MiB/s Receiving objects: 39% (35827/91864), 50.09 MiB | 33.12 MiB/s Receiving objects: 39% (36382/91864), 50.09 MiB | 33.12 MiB/s Receiving objects: 40% (36746/91864), 66.59 MiB | 33.09 MiB/s Receiving objects: 41% (37665/91864), 66.59 MiB | 33.09 MiB/s Receiving objects: 42% (38583/91864), 66.59 MiB | 33.09 MiB/s Receiving objects: 43% (39502/91864), 66.59 MiB | 33.09 MiB/s Receiving objects: 44% (40421/91864), 66.59 MiB | 33.09 MiB/s Receiving objects: 45% (41339/91864), 66.59 MiB | 33.09 MiB/s Receiving objects: 46% (42258/91864), 66.59 MiB | 33.09 MiB/s Receiving objects: 47% (43177/91864), 66.59 MiB | 33.09 MiB/s Receiving objects: 48% (44095/91864), 66.59 MiB | 33.09 MiB/s Receiving objects: 49% (45014/91864), 66.59 MiB | 33.09 MiB/s Receiving objects: 50% (45932/91864), 83.84 MiB | 33.34 MiB/s Receiving objects: 51% (46851/91864), 83.84 MiB | 33.34 MiB/s Receiving objects: 52% (47770/91864), 83.84 MiB | 33.34 MiB/s Receiving objects: 53% (48688/91864), 83.84 MiB | 33.34 MiB/s Receiving objects: 54% (49607/91864), 83.84 MiB | 33.34 MiB/s Receiving objects: 55% (50526/91864), 83.84 MiB | 33.34 MiB/s Receiving objects: 56% (51444/91864), 83.84 MiB | 33.34 MiB/s Receiving objects: 56% (52157/91864), 83.84 MiB | 33.34 MiB/s Receiving objects: 57% (52363/91864), 100.07 MiB | 33.15 MiB/s Receiving objects: 58% (53282/91864), 100.07 MiB | 33.15 MiB/s Receiving objects: 59% (54200/91864), 100.07 MiB | 33.15 MiB/s Receiving objects: 60% (55119/91864), 100.07 MiB | 33.15 MiB/s Receiving objects: 61% (56038/91864), 100.07 MiB | 33.15 MiB/s Receiving objects: 62% (56956/91864), 100.07 MiB | 33.15 MiB/s Receiving objects: 63% (57875/91864), 100.07 MiB | 33.15 MiB/s Receiving objects: 64% (58793/91864), 100.07 MiB | 33.15 MiB/s Receiving objects: 65% (59712/91864), 100.07 MiB | 33.15 MiB/s Receiving objects: 66% (60631/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 67% (61549/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 68% (62468/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 69% (63387/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 70% (64305/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 71% (65224/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 72% (66143/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 73% (67061/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 74% (67980/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 75% (68898/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 76% (69817/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 77% (70736/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 78% (71654/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 79% (72573/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 80% (73492/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 81% (74410/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 81% (74728/91864), 115.98 MiB | 32.93 MiB/s Receiving objects: 82% (75329/91864), 149.19 MiB | 32.99 MiB/s Receiving objects: 83% (76248/91864), 149.19 MiB | 32.99 MiB/s Receiving objects: 83% (76944/91864), 165.52 MiB | 32.69 MiB/s Receiving objects: 84% (77166/91864), 165.52 MiB | 32.69 MiB/s Receiving objects: 85% (78085/91864), 165.52 MiB | 32.69 MiB/s Receiving objects: 86% (79004/91864), 165.52 MiB | 32.69 MiB/s Receiving objects: 87% (79922/91864), 165.52 MiB | 32.69 MiB/s Receiving objects: 88% (80841/91864), 165.52 MiB | 32.69 MiB/s Receiving objects: 89% (81759/91864), 165.52 MiB | 32.69 MiB/s Receiving objects: 90% (82678/91864), 165.52 MiB | 32.69 MiB/s Receiving objects: 91% (83597/91864), 165.52 MiB | 32.69 MiB/s Receiving objects: 92% (84515/91864), 182.22 MiB | 32.62 MiB/s Receiving objects: 93% (85434/91864), 182.22 MiB | 32.62 MiB/s Receiving objects: 94% (86353/91864), 182.22 MiB | 32.62 MiB/s Receiving objects: 95% (87271/91864), 182.22 MiB | 32.62 MiB/s Receiving objects: 96% (88190/91864), 182.22 MiB | 32.62 MiB/s Receiving objects: 97% (89109/91864), 182.22 MiB | 32.62 MiB/s Receiving objects: 98% (90027/91864), 182.22 MiB | 32.62 MiB/s Receiving objects: 99% (90946/91864), 182.22 MiB | 32.62 MiB/s remote: Total 91864 (delta 966), reused 708 (delta 699), pack-reused 90636 (from 5) Receiving objects: 100% (91864/91864), 182.22 MiB | 32.62 MiB/s Receiving objects: 100% (91864/91864), 194.93 MiB | 32.95 MiB/s, done. Resolving deltas: 0% (0/70298) Resolving deltas: 1% (703/70298) Resolving deltas: 2% (1406/70298) Resolving deltas: 3% (2109/70298) Resolving deltas: 4% (2812/70298) Resolving deltas: 5% (3515/70298) Resolving deltas: 6% (4218/70298) Resolving deltas: 7% (4921/70298) Resolving deltas: 8% (5624/70298) Resolving deltas: 9% (6327/70298) Resolving deltas: 10% (7030/70298) Resolving deltas: 11% (7733/70298) Resolving deltas: 12% (8436/70298) Resolving deltas: 13% (9139/70298) Resolving deltas: 14% (9842/70298) Resolving deltas: 15% (10545/70298) Resolving deltas: 15% (11052/70298) Resolving deltas: 16% (11248/70298) Resolving deltas: 17% (11951/70298) Resolving deltas: 18% (12654/70298) Resolving deltas: 19% (13357/70298) Resolving deltas: 20% (14060/70298) Resolving deltas: 21% (14763/70298) Resolving deltas: 22% (15466/70298) Resolving deltas: 23% (16169/70298) Resolving deltas: 24% (16872/70298) Resolving deltas: 25% (17575/70298) Resolving deltas: 26% (18278/70298) Resolving deltas: 27% (18981/70298) Resolving deltas: 27% (19642/70298) Resolving deltas: 28% (19684/70298) Resolving deltas: 29% (20387/70298) Resolving deltas: 30% (21090/70298) Resolving deltas: 31% (21793/70298) Resolving deltas: 32% (22496/70298) Resolving deltas: 33% (23199/70298) Resolving deltas: 34% (23902/70298) Resolving deltas: 35% (24605/70298) Resolving deltas: 36% (25308/70298) Resolving deltas: 37% (26011/70298) Resolving deltas: 38% (26714/70298) Resolving deltas: 39% (27417/70298) Resolving deltas: 40% (28120/70298) Resolving deltas: 41% (28823/70298) Resolving deltas: 42% (29526/70298) Resolving deltas: 43% (30229/70298) Resolving deltas: 43% (30587/70298) Resolving deltas: 44% (30932/70298) Resolving deltas: 45% (31635/70298) Resolving deltas: 46% (32338/70298) Resolving deltas: 47% (33041/70298) Resolving deltas: 48% (33744/70298) Resolving deltas: 49% (34447/70298) Resolving deltas: 50% (35149/70298) Resolving deltas: 51% (35852/70298) Resolving deltas: 52% (36555/70298) Resolving deltas: 53% (37258/70298) Resolving deltas: 54% (37961/70298) Resolving deltas: 55% (38664/70298) Resolving deltas: 56% (39367/70298) Resolving deltas: 57% (40070/70298) Resolving deltas: 57% (40286/70298) Resolving deltas: 58% (40773/70298) Resolving deltas: 59% (41476/70298) Resolving deltas: 60% (42179/70298) Resolving deltas: 61% (42882/70298) Resolving deltas: 62% (43585/70298) Resolving deltas: 63% (44288/70298) Resolving deltas: 64% (44991/70298) Resolving deltas: 65% (45694/70298) Resolving deltas: 66% (46397/70298) Resolving deltas: 67% (47100/70298) Resolving deltas: 68% (47803/70298) Resolving deltas: 69% (48506/70298) Resolving deltas: 70% (49209/70298) Resolving deltas: 71% (49912/70298) Resolving deltas: 72% (50615/70298) Resolving deltas: 73% (51318/70298) Resolving deltas: 74% (52021/70298) Resolving deltas: 75% (52724/70298) Resolving deltas: 76% (53427/70298) Resolving deltas: 77% (54130/70298) Resolving deltas: 78% (54833/70298) Resolving deltas: 79% (55536/70298) Resolving deltas: 80% (56239/70298) Resolving deltas: 81% (56942/70298) Resolving deltas: 82% (57645/70298) Resolving deltas: 83% (58348/70298) Resolving deltas: 84% (59051/70298) Resolving deltas: 85% (59754/70298) Resolving deltas: 86% (60457/70298) Resolving deltas: 87% (61160/70298) Resolving deltas: 88% (61863/70298) Resolving deltas: 89% (62566/70298) Resolving deltas: 90% (63269/70298) Resolving deltas: 91% (63972/70298) Resolving deltas: 92% (64675/70298) Resolving deltas: 93% (65378/70298) Resolving deltas: 94% (66081/70298) Resolving deltas: 95% (66784/70298) Resolving deltas: 96% (67487/70298) Resolving deltas: 97% (68190/70298) Resolving deltas: 98% (68893/70298) Resolving deltas: 99% (69596/70298) Resolving deltas: 100% (70298/70298) Resolving deltas: 100% (70298/70298), done. -> Cloning materialx-nanogui git repo... Cloning into bare repository '/home/ben/alpb/build/materialx/materialx-nanogui'... remote: Enumerating objects: 6691, done. remote: Counting objects: 0% (1/2635) remote: Counting objects: 1% (27/2635) remote: Counting objects: 2% (53/2635) remote: Counting objects: 3% (80/2635) remote: Counting objects: 4% (106/2635) remote: Counting objects: 5% (132/2635) remote: Counting objects: 6% (159/2635) remote: Counting objects: 7% (185/2635) remote: Counting objects: 8% (211/2635) remote: Counting objects: 9% (238/2635) remote: Counting objects: 10% (264/2635) remote: Counting objects: 11% (290/2635) remote: Counting objects: 12% (317/2635) remote: Counting objects: 13% (343/2635) remote: Counting objects: 14% (369/2635) remote: Counting objects: 15% (396/2635) remote: Counting objects: 16% (422/2635) remote: Counting objects: 17% (448/2635) remote: Counting objects: 18% (475/2635) remote: Counting objects: 19% (501/2635) remote: Counting objects: 20% (527/2635) remote: Counting objects: 21% (554/2635) remote: Counting objects: 22% (580/2635) remote: Counting objects: 23% (607/2635) remote: Counting objects: 24% (633/2635) remote: Counting objects: 25% (659/2635) remote: Counting objects: 26% (686/2635) remote: Counting objects: 27% (712/2635) remote: Counting objects: 28% (738/2635) remote: Counting objects: 29% (765/2635) remote: Counting objects: 30% (791/2635) remote: Counting objects: 31% (817/2635) remote: Counting objects: 32% (844/2635) remote: Counting objects: 33% (870/2635) remote: Counting objects: 34% (896/2635) remote: Counting objects: 35% (923/2635) remote: Counting objects: 36% (949/2635) remote: Counting objects: 37% (975/2635) remote: Counting objects: 38% (1002/2635) remote: Counting objects: 39% (1028/2635) remote: Counting objects: 40% (1054/2635) remote: Counting objects: 41% (1081/2635) remote: Counting objects: 42% (1107/2635) remote: Counting objects: 43% (1134/2635) remote: Counting objects: 44% (1160/2635) remote: Counting objects: 45% (1186/2635) remote: Counting objects: 46% (1213/2635) remote: Counting objects: 47% (1239/2635) remote: Counting objects: 48% (1265/2635) remote: Counting objects: 49% (1292/2635) remote: Counting objects: 50% (1318/2635) remote: Counting objects: 51% (1344/2635) remote: Counting objects: 52% (1371/2635) remote: Counting objects: 53% (1397/2635) remote: Counting objects: 54% (1423/2635) remote: Counting objects: 55% (1450/2635) remote: Counting objects: 56% (1476/2635) remote: Counting objects: 57% (1502/2635) remote: Counting objects: 58% (1529/2635) remote: Counting objects: 59% (1555/2635) remote: Counting objects: 60% (1581/2635) remote: Counting objects: 61% (1608/2635) remote: Counting objects: 62% (1634/2635) remote: Counting objects: 63% (1661/2635) remote: Counting objects: 64% (1687/2635) remote: Counting objects: 65% (1713/2635) remote: Counting objects: 66% (1740/2635) remote: Counting objects: 67% (1766/2635) remote: Counting objects: 68% (1792/2635) remote: Counting objects: 69% (1819/2635) remote: Counting objects: 70% (1845/2635) remote: Counting objects: 71% (1871/2635) remote: Counting objects: 72% (1898/2635) remote: Counting objects: 73% (1924/2635) remote: Counting objects: 74% (1950/2635) remote: Counting objects: 75% (1977/2635) remote: Counting objects: 76% (2003/2635) remote: Counting objects: 77% (2029/2635) remote: Counting objects: 78% (2056/2635) remote: Counting objects: 79% (2082/2635) remote: Counting objects: 80% (2108/2635) remote: Counting objects: 81% (2135/2635) remote: Counting objects: 82% (2161/2635) remote: Counting objects: 83% (2188/2635) remote: Counting objects: 84% (2214/2635) remote: Counting objects: 85% (2240/2635) remote: Counting objects: 86% (2267/2635) remote: Counting objects: 87% (2293/2635) remote: Counting objects: 88% (2319/2635) remote: Counting objects: 89% (2346/2635) remote: Counting objects: 90% (2372/2635) remote: Counting objects: 91% (2398/2635) remote: Counting objects: 92% (2425/2635) remote: Counting objects: 93% (2451/2635) remote: Counting objects: 94% (2477/2635) remote: Counting objects: 95% (2504/2635) remote: Counting objects: 96% (2530/2635) remote: Counting objects: 97% (2556/2635) remote: Counting objects: 98% (2583/2635) remote: Counting objects: 99% (2609/2635) remote: Counting objects: 100% (2635/2635) remote: Counting objects: 100% (2635/2635), done. remote: Compressing objects: 0% (1/705) remote: Compressing objects: 1% (8/705) remote: Compressing objects: 2% (15/705) remote: Compressing objects: 3% (22/705) remote: Compressing objects: 4% (29/705) remote: Compressing objects: 5% (36/705) remote: Compressing objects: 6% (43/705) remote: Compressing objects: 7% (50/705) remote: Compressing objects: 8% (57/705) remote: Compressing objects: 9% (64/705) remote: Compressing objects: 10% (71/705) remote: Compressing objects: 11% (78/705) remote: Compressing objects: 12% (85/705) remote: Compressing objects: 13% (92/705) remote: Compressing objects: 14% (99/705) remote: Compressing objects: 15% (106/705) remote: Compressing objects: 16% (113/705) remote: Compressing objects: 17% (120/705) remote: Compressing objects: 18% (127/705) remote: Compressing objects: 19% (134/705) remote: Compressing objects: 20% (141/705) remote: Compressing objects: 21% (149/705) remote: Compressing objects: 22% (156/705) remote: Compressing objects: 23% (163/705) remote: Compressing objects: 24% (170/705) remote: Compressing objects: 25% (177/705) remote: Compressing objects: 26% (184/705) remote: Compressing objects: 27% (191/705) remote: Compressing objects: 28% (198/705) remote: Compressing objects: 29% (205/705) remote: Compressing objects: 30% (212/705) remote: Compressing objects: 31% (219/705) remote: Compressing objects: 32% (226/705) remote: Compressing objects: 33% (233/705) remote: Compressing objects: 34% (240/705) remote: Compressing objects: 35% (247/705) remote: Compressing objects: 36% (254/705) remote: Compressing objects: 37% (261/705) remote: Compressing objects: 38% (268/705) remote: Compressing objects: 39% (275/705) remote: Compressing objects: 40% (282/705) remote: Compressing objects: 41% (290/705) remote: Compressing objects: 42% (297/705) remote: Compressing objects: 43% (304/705) remote: Compressing objects: 44% (311/705) remote: Compressing objects: 45% (318/705) remote: Compressing objects: 46% (325/705) remote: Compressing objects: 47% (332/705) remote: Compressing objects: 48% (339/705) remote: Compressing objects: 49% (346/705) remote: Compressing objects: 50% (353/705) remote: Compressing objects: 51% (360/705) remote: Compressing objects: 52% (367/705) remote: Compressing objects: 53% (374/705) remote: Compressing objects: 54% (381/705) remote: Compressing objects: 55% (388/705) remote: Compressing objects: 56% (395/705) remote: Compressing objects: 57% (402/705) remote: Compressing objects: 58% (409/705) remote: Compressing objects: 59% (416/705) remote: Compressing objects: 60% (423/705) remote: Compressing objects: 61% (431/705) remote: Compressing objects: 62% (438/705) remote: Compressing objects: 63% (445/705) remote: Compressing objects: 64% (452/705) remote: Compressing objects: 65% (459/705) remote: Compressing objects: 66% (466/705) remote: Compressing objects: 67% (473/705) remote: Compressing objects: 68% (480/705) remote: Compressing objects: 69% (487/705) remote: Compressing objects: 70% (494/705) remote: Compressing objects: 71% (501/705) remote: Compressing objects: 72% (508/705) remote: Compressing objects: 73% (515/705) remote: Compressing objects: 74% (522/705) remote: Compressing objects: 75% (529/705) remote: Compressing objects: 76% (536/705) remote: Compressing objects: 77% (543/705) remote: Compressing objects: 78% (550/705) remote: Compressing objects: 79% (557/705) remote: Compressing objects: 80% (564/705) remote: Compressing objects: 81% (572/705) remote: Compressing objects: 82% (579/705) remote: Compressing objects: 83% (586/705) remote: Compressing objects: 84% (593/705) remote: Compressing objects: 85% (600/705) remote: Compressing objects: 86% (607/705) remote: Compressing objects: 87% (614/705) remote: Compressing objects: 88% (621/705) remote: Compressing objects: 89% (628/705) remote: Compressing objects: 90% (635/705) remote: Compressing objects: 91% (642/705) remote: Compressing objects: 92% (649/705) remote: Compressing objects: 93% (656/705) remote: Compressing objects: 94% (663/705) remote: Compressing objects: 95% (670/705) remote: Compressing objects: 96% (677/705) remote: Compressing objects: 97% (684/705) remote: Compressing objects: 98% (691/705) remote: Compressing objects: 99% (698/705) remote: Compressing objects: 100% (705/705) remote: Compressing objects: 100% (705/705), done. Receiving objects: 0% (1/6691) Receiving objects: 1% (67/6691) Receiving objects: 2% (134/6691) Receiving objects: 3% (201/6691) Receiving objects: 4% (268/6691) Receiving objects: 5% (335/6691) Receiving objects: 6% (402/6691) Receiving objects: 7% (469/6691) Receiving objects: 8% (536/6691) Receiving objects: 9% (603/6691) Receiving objects: 10% (670/6691) Receiving objects: 11% (737/6691) Receiving objects: 12% (803/6691) Receiving objects: 13% (870/6691) Receiving objects: 14% (937/6691) Receiving objects: 15% (1004/6691) Receiving objects: 16% (1071/6691) Receiving objects: 17% (1138/6691) Receiving objects: 18% (1205/6691) Receiving objects: 19% (1272/6691) Receiving objects: 20% (1339/6691) Receiving objects: 21% (1406/6691) Receiving objects: 22% (1473/6691) Receiving objects: 23% (1539/6691) Receiving objects: 24% (1606/6691) Receiving objects: 25% (1673/6691) Receiving objects: 26% (1740/6691) Receiving objects: 27% (1807/6691) Receiving objects: 28% (1874/6691) Receiving objects: 29% (1941/6691) Receiving objects: 30% (2008/6691) Receiving objects: 31% (2075/6691) Receiving objects: 32% (2142/6691) Receiving objects: 33% (2209/6691) Receiving objects: 34% (2275/6691) Receiving objects: 35% (2342/6691) Receiving objects: 36% (2409/6691) Receiving objects: 37% (2476/6691) Receiving objects: 38% (2543/6691) Receiving objects: 39% (2610/6691) Receiving objects: 40% (2677/6691) Receiving objects: 41% (2744/6691) Receiving objects: 42% (2811/6691) Receiving objects: 43% (2878/6691) Receiving objects: 44% (2945/6691) Receiving objects: 45% (3011/6691) Receiving objects: 46% (3078/6691) Receiving objects: 47% (3145/6691) Receiving objects: 48% (3212/6691) Receiving objects: 49% (3279/6691) Receiving objects: 50% (3346/6691) Receiving objects: 51% (3413/6691) Receiving objects: 52% (3480/6691) Receiving objects: 53% (3547/6691) Receiving objects: 54% (3614/6691) Receiving objects: 55% (3681/6691) Receiving objects: 56% (3747/6691) Receiving objects: 57% (3814/6691) Receiving objects: 58% (3881/6691) Receiving objects: 59% (3948/6691) Receiving objects: 60% (4015/6691) Receiving objects: 61% (4082/6691) Receiving objects: 62% (4149/6691) Receiving objects: 63% (4216/6691) Receiving objects: 64% (4283/6691) Receiving objects: 65% (4350/6691) Receiving objects: 66% (4417/6691) Receiving objects: 67% (4483/6691) Receiving objects: 68% (4550/6691) Receiving objects: 69% (4617/6691) Receiving objects: 70% (4684/6691) Receiving objects: 71% (4751/6691) Receiving objects: 72% (4818/6691) Receiving objects: 73% (4885/6691) Receiving objects: 74% (4952/6691) Receiving objects: 75% (5019/6691) Receiving objects: 76% (5086/6691) Receiving objects: 77% (5153/6691) Receiving objects: 78% (5219/6691) Receiving objects: 79% (5286/6691) Receiving objects: 80% (5353/6691) Receiving objects: 81% (5420/6691) Receiving objects: 82% (5487/6691) Receiving objects: 83% (5554/6691) Receiving objects: 84% (5621/6691) Receiving objects: 85% (5688/6691) Receiving objects: 86% (5755/6691) Receiving objects: 87% (5822/6691) Receiving objects: 88% (5889/6691) Receiving objects: 89% (5955/6691) Receiving objects: 90% (6022/6691) Receiving objects: 91% (6089/6691) Receiving objects: 92% (6156/6691) Receiving objects: 93% (6223/6691) Receiving objects: 94% (6290/6691) Receiving objects: 95% (6357/6691) Receiving objects: 96% (6424/6691) remote: Total 6691 (delta 2253), reused 2029 (delta 1897), pack-reused 4056 (from 2) Receiving objects: 97% (6491/6691) Receiving objects: 98% (6558/6691) Receiving objects: 99% (6625/6691) Receiving objects: 100% (6691/6691) Receiving objects: 100% (6691/6691), 6.21 MiB | 35.54 MiB/s, done. Resolving deltas: 0% (0/4726) Resolving deltas: 1% (48/4726) Resolving deltas: 2% (95/4726) Resolving deltas: 3% (142/4726) Resolving deltas: 4% (190/4726) Resolving deltas: 5% (237/4726) Resolving deltas: 6% (284/4726) Resolving deltas: 7% (331/4726) Resolving deltas: 8% (379/4726) Resolving deltas: 9% (426/4726) Resolving deltas: 10% (473/4726) Resolving deltas: 11% (520/4726) Resolving deltas: 12% (568/4726) Resolving deltas: 13% (615/4726) Resolving deltas: 14% (662/4726) Resolving deltas: 15% (709/4726) Resolving deltas: 16% (757/4726) Resolving deltas: 17% (804/4726) Resolving deltas: 18% (851/4726) Resolving deltas: 19% (898/4726) Resolving deltas: 20% (946/4726) Resolving deltas: 21% (993/4726) Resolving deltas: 22% (1040/4726) Resolving deltas: 23% (1087/4726) Resolving deltas: 24% (1135/4726) Resolving deltas: 25% (1182/4726) Resolving deltas: 26% (1229/4726) Resolving deltas: 27% (1277/4726) Resolving deltas: 28% (1324/4726) Resolving deltas: 29% (1371/4726) Resolving deltas: 30% (1418/4726) Resolving deltas: 31% (1466/4726) Resolving deltas: 32% (1513/4726) Resolving deltas: 33% (1560/4726) Resolving deltas: 34% (1607/4726) Resolving deltas: 35% (1655/4726) Resolving deltas: 36% (1702/4726) Resolving deltas: 37% (1751/4726) Resolving deltas: 38% (1796/4726) Resolving deltas: 39% (1844/4726) Resolving deltas: 40% (1891/4726) Resolving deltas: 41% (1938/4726) Resolving deltas: 42% (1985/4726) Resolving deltas: 43% (2033/4726) Resolving deltas: 44% (2081/4726) Resolving deltas: 45% (2127/4726) Resolving deltas: 46% (2174/4726) Resolving deltas: 47% (2222/4726) Resolving deltas: 48% (2269/4726) Resolving deltas: 49% (2317/4726) Resolving deltas: 50% (2363/4726) Resolving deltas: 51% (2411/4726) Resolving deltas: 52% (2458/4726) Resolving deltas: 53% (2505/4726) Resolving deltas: 54% (2553/4726) Resolving deltas: 55% (2600/4726) Resolving deltas: 56% (2647/4726) Resolving deltas: 57% (2694/4726) Resolving deltas: 58% (2742/4726) Resolving deltas: 59% (2789/4726) Resolving deltas: 60% (2836/4726) Resolving deltas: 61% (2883/4726) Resolving deltas: 62% (2931/4726) Resolving deltas: 63% (2978/4726) Resolving deltas: 64% (3025/4726) Resolving deltas: 65% (3072/4726) Resolving deltas: 66% (3120/4726) Resolving deltas: 67% (3167/4726) Resolving deltas: 68% (3214/4726) Resolving deltas: 69% (3261/4726) Resolving deltas: 70% (3309/4726) Resolving deltas: 71% (3356/4726) Resolving deltas: 72% (3403/4726) Resolving deltas: 73% (3450/4726) Resolving deltas: 74% (3498/4726) Resolving deltas: 75% (3545/4726) Resolving deltas: 76% (3592/4726) Resolving deltas: 77% (3640/4726) Resolving deltas: 78% (3687/4726) Resolving deltas: 79% (3734/4726) Resolving deltas: 80% (3781/4726) Resolving deltas: 81% (3829/4726) Resolving deltas: 82% (3876/4726) Resolving deltas: 83% (3923/4726) Resolving deltas: 84% (3970/4726) Resolving deltas: 85% (4018/4726) Resolving deltas: 86% (4065/4726) Resolving deltas: 87% (4112/4726) Resolving deltas: 88% (4159/4726) Resolving deltas: 89% (4207/4726) Resolving deltas: 90% (4254/4726) Resolving deltas: 91% (4301/4726) Resolving deltas: 92% (4348/4726) Resolving deltas: 93% (4396/4726) Resolving deltas: 94% (4443/4726) Resolving deltas: 95% (4490/4726) Resolving deltas: 96% (4537/4726) Resolving deltas: 97% (4585/4726) Resolving deltas: 98% (4633/4726) Resolving deltas: 99% (4679/4726) Resolving deltas: 100% (4726/4726) Resolving deltas: 100% (4726/4726), done. -> Found materialx-grapheditor.desktop -> Found materialx-view.desktop -> Found materialx.xml ==> Validating source files with sha256sums... MaterialX ... Passed materialx-imgui-node-editor ... Skipped materialx-imgui ... Skipped materialx-nanogui ... Skipped materialx-grapheditor.desktop ... Passed materialx-view.desktop ... Passed materialx.xml ... Passed ==> Making package: materialx 1.39.5-1 (Thu Sep 17 16:36:09 2026) ==> Checking runtime dependencies... ==> Installing missing dependencies... dependencies... looking for conflicting packages... Package (157) New Version Net Change extra-testing/adwaita-cursors 50.0-1 11.41 MiB extra-testing/adwaita-fonts 51.0-2 7.27 MiB extra-testing/adwaita-icon-theme 50.0-1 1.19 MiB extra-testing/adwaita-icon-theme-legacy 46.2-3 2.23 MiB extra-testing/appstream 1.2.0-1 18.31 MiB extra-testing/at-spi2-core 2.60.7-1 4.28 MiB extra-testing/avahi 1:0.9rc5-1 2.68 MiB extra-testing/bubblewrap 0.12.0-1 0.14 MiB extra-testing/cairo 1.18.4-1 1.75 MiB extra-testing/cfitsio 1:4.7.0-1 2.29 MiB extra-testing/dav1d 1.5.4-1 1.01 MiB extra-testing/dconf 0.49.0-1 0.52 MiB extra-testing/default-cursors 3-1 0.00 MiB extra-testing/desktop-file-utils 0.28-1 0.27 MiB extra-testing/duktape 2.7.0-7 0.95 MiB extra-testing/fftw 3.3.11-1 4.92 MiB extra-testing/fontconfig 2:2.18.3-2 1.86 MiB extra-testing/freeglut 3.8.0-1 0.46 MiB extra-testing/freetype2 2.14.3-1 1.60 MiB extra-testing/fribidi 1.0.16-2 0.29 MiB extra-testing/fuse-common 3.18.3-1 0.00 MiB extra-testing/fuse3 3.18.3-1 0.68 MiB extra-testing/gdk-pixbuf2 2.44.7-1 3.18 MiB extra-testing/giflib 6.1.3-2 0.51 MiB extra-testing/glew 2.3.1-1 3.04 MiB extra-testing/glib-networking 1:2.80.1-1 0.79 MiB extra-testing/glu 9.0.3-3 0.33 MiB extra-testing/glycin 2.1.5-2 16.08 MiB extra-testing/gperftools 2.18.1-1 2.22 MiB extra-testing/graphene 1.10.8-2 0.99 MiB extra-testing/graphite 1:1.3.15-1 0.24 MiB extra-testing/gsettings-desktop-schemas 50.1-1 6.08 MiB extra-testing/gsettings-system-schemas 50.1-1 0.02 MiB extra-testing/gssdp 1.6.6-1 0.31 MiB extra-testing/gst-plugins-bad-libs 1.28.7-1 17.99 MiB extra-testing/gst-plugins-base-libs 1.28.7-1 14.00 MiB extra-testing/gstreamer 1.28.7-1 12.57 MiB extra-testing/gtest 1.18.0-1 1.80 MiB extra-testing/gtk-update-icon-cache 1:4.22.5-1 0.07 MiB extra-testing/gtk3 1:3.24.52-1 54.82 MiB extra-testing/gtk4 1:4.22.5-1 53.59 MiB extra-testing/gupnp 1:1.6.10-1 0.73 MiB extra-testing/gupnp-igd 1.6.0-2 0.14 MiB extra-testing/harfbuzz 14.4.0-1 4.82 MiB extra-testing/hdf5 2.2.0-1 15.14 MiB extra-testing/highway 1.4.0-1 6.71 MiB extra-testing/hwloc 2.14.0-1 2.07 MiB extra-testing/imath 3.2.3-1 26.52 MiB extra-testing/iso-codes 4.20.1-1 22.30 MiB extra-testing/jbigkit 2.1-8 0.42 MiB extra-testing/json-glib 1.10.8-1 1.14 MiB extra-testing/lcms2 2.19.1-1 0.91 MiB extra-testing/libadwaita 1:1.9.4-1 5.39 MiB extra-testing/libaec 1.1.7-1 0.15 MiB extra-testing/libblake3 1.8.7-1 0.08 MiB extra-testing/libcgif 0.5.4-1 0.07 MiB extra-testing/libcloudproviders 0.4.1-1 0.36 MiB extra-testing/libcolord 1.4.8-1 1.33 MiB extra-testing/libcups 2:2.4.19-1 0.88 MiB extra-testing/libdaemon 0.14-6 0.09 MiB extra-testing/libdatrie 0.2.14-1 0.57 MiB extra-testing/libdeflate 1.26-1 0.22 MiB extra-testing/libdrm 2.4.134-1 1.71 MiB core/libedit 20260512_3.1-1 0.30 MiB extra-testing/libepoxy 1.5.10-3 2.74 MiB extra-testing/libexif 0.6.26-1 3.19 MiB extra-testing/libfyaml 0.9.6-3 1.15 MiB extra-testing/libgudev 238-3 0.40 MiB extra-testing/libice 1.1.2-1 0.38 MiB extra-testing/libimagequant 4.4.1-2 0.55 MiB extra-testing/libjpeg-turbo 3.2.0-2 2.49 MiB extra-testing/libjxl 0.12.0-1 23.65 MiB extra-testing/libmatio 1.5.30-1 0.62 MiB extra-testing/libnice 0.1.24-1 2.00 MiB extra-testing/libpciaccess 0.19-1 0.08 MiB extra-testing/libpipewire 1:1.6.8-1 2.04 MiB extra-testing/libpng 1.6.58-2 0.76 MiB extra-testing/libproxy 0.5.12-1 0.21 MiB extra-testing/libraw 0.22.2-1 3.39 MiB extra-testing/librsvg 2:2.62.3-1 9.43 MiB extra-testing/libsm 1.2.6-1 0.29 MiB extra-testing/libsoup3 3.6.6-2 2.07 MiB extra-testing/libstemmer 3.1.1-1 0.69 MiB extra-testing/libthai 0.1.30-1 1.27 MiB extra-testing/libtiff 4.7.2-1 2.09 MiB extra-testing/libunwind 1.8.3-1 0.49 MiB extra-testing/liburing 2.15-1 0.52 MiB extra-testing/libva 2.24.1-1 1.19 MiB extra-testing/libvips 8.18.6-1 6.43 MiB extra-testing/libwebp 1.6.0-2 0.89 MiB extra-testing/libxau 1.0.12-1 0.07 MiB extra-testing/libxcb 1.17.0-1 4.90 MiB extra-testing/libxcomposite 0.4.7-1 0.07 MiB extra-testing/libxcursor 1.2.3-1 0.09 MiB extra-testing/libxdamage 1.1.7-1 0.07 MiB extra-testing/libxdmcp 1.1.5-2 0.17 MiB extra-testing/libxext 1.3.7-1 0.36 MiB extra-testing/libxfixes 6.0.2-1 0.08 MiB extra-testing/libxft 2.3.9-1 0.16 MiB extra-testing/libxi 1.8.3-1 0.54 MiB extra-testing/libxinerama 1.1.6-1 0.07 MiB extra-testing/libxkbcommon 1.13.2-1 1.56 MiB extra-testing/libxkbcommon-x11 1.13.2-1 0.22 MiB extra-testing/libxmlb 0.3.29-1 1.31 MiB extra-testing/libxrandr 1.5.5-1 0.09 MiB extra-testing/libxrender 0.9.12-1 0.12 MiB extra-testing/libxshmfence 1.3.3-1 0.07 MiB extra-testing/libxtst 1.2.5-1 0.15 MiB extra-testing/libxv 1.0.13-1 0.10 MiB extra-testing/libxxf86vm 1.1.7-1 0.08 MiB extra-testing/llvm-libs 22.1.8-2 159.60 MiB extra-testing/lm_sensors 1:3.6.2-1 0.51 MiB core/lzo 2.10-5 0.43 MiB extra-testing/mesa 1:26.2.2-1 52.16 MiB extra-testing/minizip-ng 4.2.2-1 0.29 MiB extra-testing/numactl 2.0.19-1 0.49 MiB extra-testing/onetbb 2023.1.0-1 2.10 MiB extra-testing/openexr 3.4.15-1 5.21 MiB extra-testing/openjpeg2 2.5.4-1 13.45 MiB extra-testing/openjph 0.31.0-1 0.61 MiB extra-testing/orc 0.4.44-1 1.74 MiB extra-testing/pango 1:1.58.2-1 2.59 MiB extra-testing/pipewire 1:1.6.8-1 4.28 MiB extra-testing/pixman 0.46.4-1 0.68 MiB extra-testing/pystring 1.2.0-1 0.15 MiB extra-testing/python-autocommand 2.2.2-9 0.08 MiB extra-testing/python-jaraco.collections 5.1.0-3 0.11 MiB extra-testing/python-jaraco.context 6.1.2-1 0.06 MiB extra-testing/python-jaraco.functools 4.1.0-3 0.07 MiB extra-testing/python-jaraco.text 4.0.0-4 0.08 MiB extra-testing/python-more-itertools 11.1.0-1 0.77 MiB extra-testing/python-packaging 26.3-1 1.58 MiB extra-testing/python-platformdirs 4.11.8-1 0.48 MiB extra-testing/python-wheel 0.48.0-1 0.34 MiB extra-testing/shared-mime-info 2.5.1-2 5.87 MiB extra-testing/spirv-tools 1:1.4.357.0-1 8.14 MiB extra-testing/tinysparql 3.11.1-1 4.16 MiB extra-testing/vmaf 3.2.0-1 6.85 MiB extra-testing/vulkan-icd-loader 1.4.357.0-1 0.64 MiB extra-testing/wayland 1.26.0-1 1.02 MiB extra-testing/xcb-proto 1.17.0-4 1.03 MiB extra-testing/xdg-desktop-portal 1.22.1-2 2.08 MiB extra-testing/xdg-desktop-portal-gtk 1.15.3-1 0.46 MiB extra-testing/xkeyboard-config 2.48-1 10.24 MiB extra-testing/xorg-xprop 1.2.8-1 0.07 MiB extra-testing/xorgproto 2025.1-1 1.47 MiB extra-testing/yaml-cpp 0.9.0-1 0.50 MiB extra-testing/zlib-ng 2.3.3-1 0.25 MiB extra-testing/dos2unix 7.5.7-1 1.83 MiB extra-testing/glfw 1:3.5.1-1 3.47 MiB extra-testing/hicolor-icon-theme 0.18-1 0.05 MiB extra-testing/libglvnd 1.7.0-3 4.90 MiB extra-testing/libx11 1.8.13-1 9.91 MiB extra-testing/libxt 1.3.1-1 2.08 MiB extra-testing/opencolorio 2.5.1-1 10.21 MiB extra-testing/python-setuptools 1:84.0.0-1 4.92 MiB extra-testing/zenity 4.2.2-1 5.04 MiB Total Installed Size: 757.13 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... llvm-libs-22.1.8-2-aarch64 downloading... mesa-1:26.2.2-1-aarch64 downloading... gtk3-1:3.24.52-1-aarch64 downloading... gtk4-1:4.22.5-1-aarch64 downloading... librsvg-2:2.62.3-1-aarch64 downloading... hdf5-2.2.0-1-aarch64 downloading... glycin-2.1.5-2-aarch64 downloading... imath-3.2.3-1-aarch64 downloading... gst-plugins-bad-libs-1.28.7-1-aarch64 downloading... libjxl-0.12.0-1-aarch64 downloading... opencolorio-2.5.1-1-aarch64 downloading... zenity-4.2.2-1-aarch64 downloading... appstream-1.2.0-1-aarch64 downloading... libx11-1.8.13-1-aarch64 downloading... gst-plugins-base-libs-1.28.7-1-aarch64 downloading... gstreamer-1.28.7-1-aarch64 downloading... spirv-tools-1:1.4.357.0-1-aarch64 downloading... fftw-3.3.11-1-aarch64 downloading... libvips-8.18.6-1-aarch64 downloading... openjpeg2-2.5.4-1-aarch64 downloading... harfbuzz-14.4.0-1-aarch64 downloading... tinysparql-3.11.1-1-aarch64 downloading... libxcb-1.17.0-1-aarch64 downloading... highway-1.4.0-1-aarch64 downloading... openexr-3.4.15-1-aarch64 downloading... libadwaita-1:1.9.4-1-aarch64 downloading... shared-mime-info-2.5.1-2-aarch64 downloading... cairo-1.18.4-1-aarch64 downloading... libjpeg-turbo-3.2.0-2-aarch64 downloading... pipewire-1:1.6.8-1-aarch64 downloading... libexif-0.6.26-1-aarch64 downloading... hwloc-2.14.0-1-aarch64 downloading... freetype2-2.14.3-1-aarch64 downloading... libxt-1.3.1-1-aarch64 downloading... gdk-pixbuf2-2.44.7-1-aarch64 downloading... cfitsio-1:4.7.0-1-aarch64 downloading... gperftools-2.18.1-1-aarch64 downloading... at-spi2-core-2.60.7-1-aarch64 downloading... vmaf-3.2.0-1-aarch64 downloading... glew-2.3.1-1-aarch64 downloading... avahi-1:0.9rc5-1-aarch64 downloading... libraw-0.22.2-1-aarch64 downloading... xdg-desktop-portal-1.22.1-2-aarch64 downloading... libsoup3-3.6.6-2-aarch64 downloading... libpipewire-1:1.6.8-1-aarch64 downloading... libtiff-4.7.2-1-aarch64 downloading... pango-1:1.58.2-1-aarch64 downloading... libglvnd-1.7.0-3-aarch64 downloading... libdrm-2.4.134-1-aarch64 downloading... libepoxy-1.5.10-3-aarch64 downloading... glfw-1:3.5.1-1-aarch64 downloading... fontconfig-2:2.18.3-2-aarch64 downloading... dos2unix-7.5.7-1-aarch64 downloading... dav1d-1.5.4-1-aarch64 downloading... gtest-1.18.0-1-aarch64 downloading... onetbb-2023.1.0-1-aarch64 downloading... libfyaml-0.9.6-3-aarch64 downloading... libthai-0.1.30-1-aarch64 downloading... orc-0.4.44-1-aarch64 downloading... libxkbcommon-1.13.2-1-aarch64 downloading... libcups-2:2.4.19-1-aarch64 downloading... libnice-0.1.24-1-aarch64 downloading... libwebp-1.6.0-2-aarch64 downloading... libimagequant-4.4.1-2-aarch64 downloading... libpng-1.6.58-2-aarch64 downloading... liburing-2.15-1-aarch64 downloading... lcms2-2.19.1-1-aarch64 downloading... pixman-0.46.4-1-aarch64 downloading... libcolord-1.4.8-1-aarch64 downloading... json-glib-1.10.8-1-aarch64 downloading... duktape-2.7.0-7-aarch64 downloading... libva-2.24.1-1-aarch64 downloading... freeglut-3.8.0-1-aarch64 downloading... libstemmer-3.1.1-1-aarch64 downloading... libmatio-1.5.30-1-aarch64 downloading... yaml-cpp-0.9.0-1-aarch64 downloading... glu-9.0.3-3-aarch64 downloading... libxi-1.8.3-1-aarch64 downloading... glib-networking-1:2.80.1-1-aarch64 downloading... openjph-0.31.0-1-aarch64 downloading... vulkan-icd-loader-1.4.357.0-1-aarch64 downloading... gupnp-1:1.6.10-1-aarch64 downloading... libxmlb-0.3.29-1-aarch64 downloading... libunwind-1.8.3-1-aarch64 downloading... wayland-1.26.0-1-aarch64 downloading... lm_sensors-1:3.6.2-1-aarch64 downloading... fuse3-3.18.3-1-aarch64 downloading... graphene-1.10.8-2-aarch64 downloading... libedit-20260512_3.1-1-aarch64 downloading... dconf-0.49.0-1-aarch64 downloading... libdatrie-0.2.14-1-aarch64 downloading... xdg-desktop-portal-gtk-1.15.3-1-aarch64 downloading... libxext-1.3.7-1-aarch64 downloading... zlib-ng-2.3.3-1-aarch64 downloading... lzo-2.10-5-aarch64 downloading... minizip-ng-4.2.2-1-aarch64 downloading... giflib-6.1.3-2-aarch64 downloading... numactl-2.0.19-1-aarch64 downloading... libice-1.1.2-1-aarch64 downloading... graphite-1:1.3.15-1-aarch64 downloading... fribidi-1.0.16-2-aarch64 downloading... gssdp-1.6.6-1-aarch64 downloading... libxft-2.3.9-1-aarch64 downloading... libdeflate-1.26-1-aarch64 downloading... jbigkit-2.1-8-aarch64 downloading... libsm-1.2.6-1-aarch64 downloading... libgudev-238-3-aarch64 downloading... desktop-file-utils-0.28-1-aarch64 downloading... pystring-1.2.0-1-aarch64 downloading... libcloudproviders-0.4.1-1-aarch64 downloading... bubblewrap-0.12.0-1-aarch64 downloading... libxcursor-1.2.3-1-aarch64 downloading... libxv-1.0.13-1-aarch64 downloading... libxkbcommon-x11-1.13.2-1-aarch64 downloading... libxtst-1.2.5-1-aarch64 downloading... libxrender-0.9.12-1-aarch64 downloading... libproxy-0.5.12-1-aarch64 downloading... gupnp-igd-1.6.0-2-aarch64 downloading... libxdmcp-1.1.5-2-aarch64 downloading... libxrandr-1.5.5-1-aarch64 downloading... xorg-xprop-1.2.8-1-aarch64 downloading... libaec-1.1.7-1-aarch64 downloading... libpciaccess-0.19-1-aarch64 downloading... libdaemon-0.14-6-aarch64 downloading... libblake3-1.8.7-1-aarch64 downloading... gtk-update-icon-cache-1:4.22.5-1-aarch64 downloading... libxxf86vm-1.1.7-1-aarch64 downloading... libxfixes-6.0.2-1-aarch64 downloading... libcgif-0.5.4-1-aarch64 downloading... libxau-1.0.12-1-aarch64 downloading... libxcomposite-0.4.7-1-aarch64 downloading... libxinerama-1.1.6-1-aarch64 downloading... libxdamage-1.1.7-1-aarch64 downloading... libxshmfence-1.3.3-1-aarch64 downloading... fuse-common-3.18.3-1-aarch64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing xcb-proto... installing xorgproto... installing libxdmcp... installing libxau... installing libxcb... installing libx11... installing libxext... installing libpciaccess... installing libdrm... Optional dependencies for libdrm cairo: needed for modetest tool [pending] installing libxshmfence... installing libxxf86vm... installing libedit... installing llvm-libs... installing lm_sensors... Optional dependencies for lm_sensors rrdtool: for logging with sensord perl: for sensor detection and configuration convert [installed] installing spirv-tools... installing default-cursors... Optional dependencies for default-cursors adwaita-cursors: default cursor theme [pending] installing wayland... installing mesa... Optional dependencies for mesa opengl-man-pages: for the OpenGL API man pages installing libglvnd... installing xkeyboard-config... installing libxkbcommon... Optional dependencies for libxkbcommon libxkbcommon-x11: xkbcli interactive-x11 [pending] wayland: xkbcli interactive-wayland [installed] installing glfw... installing libice... installing libsm... installing libxt... installing python-more-itertools... installing python-jaraco.functools... installing python-jaraco.context... installing python-autocommand... installing python-jaraco.text... Optional dependencies for python-jaraco.text python-inflect: for show-newlines script installing python-jaraco.collections... installing python-packaging... installing python-platformdirs... installing python-wheel... Optional dependencies for python-wheel python-keyring: for wheel.signatures python-xdg: for wheel.signatures python-setuptools: for legacy bdist_wheel subcommand [pending] installing python-setuptools... installing glu... installing libxfixes... installing libxi... installing libxrender... installing libxrandr... installing freeglut... installing glew... installing libjpeg-turbo... installing jbigkit... installing libdeflate... installing libwebp... Optional dependencies for libwebp libwebp-utils: WebP conversion and inspection tools installing libtiff... Optional dependencies for libtiff freeglut: for using tiffgt [installed] installing lcms2... installing yaml-cpp... installing imath... Optional dependencies for imath boost-libs: python bindings [installed] python: python bindings [installed] installing pystring... installing zlib-ng... installing minizip-ng... installing openjph... installing openexr... Optional dependencies for openexr python: for python bindings [installed] installing opencolorio... Optional dependencies for opencolorio python: python bindings [installed] installing dos2unix... installing adwaita-fonts... installing hicolor-icon-theme... installing adwaita-icon-theme-legacy... installing adwaita-cursors... installing adwaita-icon-theme... installing dconf... installing gsettings-system-schemas... installing gsettings-desktop-schemas... installing libxtst... installing xorg-xprop... installing at-spi2-core... installing libpng... installing freetype2... Optional dependencies for freetype2 harfbuzz: Improved autohinting [pending] installing fontconfig... Creating fontconfig configuration... Rebuilding fontconfig cache... installing lzo... installing pixman... installing cairo... installing desktop-file-utils... installing fribidi... installing bubblewrap... installing giflib... installing libunwind... installing gperftools... installing gtest... Optional dependencies for gtest python: gmock generator [installed] installing highway... installing libjxl... Optional dependencies for libjxl java-runtime: for JNI bindings installing dav1d... Optional dependencies for dav1d dav1d-doc: HTML documentation installing graphite... Optional dependencies for graphite graphite-docs: Documentation installing harfbuzz... Optional dependencies for harfbuzz harfbuzz-utils: utilities installing libdatrie... installing libthai... installing libxft... installing pango... installing librsvg... installing glycin... Optional dependencies for glycin libheif: Load .avif, .heic and .heif installing shared-mime-info... installing gdk-pixbuf2... Optional dependencies for gdk-pixbuf2 libheif: Load .avif, .heic and .heif libopenraw: Load .arw, .cr2, .crw, .dng, .erf, .mrw, .nef, .orf, .pef and .raf libwmf: Load .apm and .wmf installing graphene... installing gstreamer... Optional dependencies for gstreamer python: gst-plugins-doc-cache-generator [installed] installing iso-codes... installing libgudev... installing libxv... installing orc... installing gst-plugins-base-libs... installing duktape... installing libproxy... installing glib-networking... installing libsoup3... Optional dependencies for libsoup3 samba: Windows Domain SSO installing gssdp... Optional dependencies for gssdp gtk4: gssdp-device-sniffer [pending] installing gupnp... Optional dependencies for gupnp python: gupnp-binding-tool [installed] installing gupnp-igd... installing libnice... Optional dependencies for libnice gstreamer: "nice" GStreamer plugin [installed] installing libva... Optional dependencies for libva intel-media-driver: backend for Intel GPUs (>= Broadwell) libva-intel-driver: backend for Intel GPUs (<= Haswell) libva-mesa-driver: backend for AMD and NVIDIA GPUs [installed] installing libxkbcommon-x11... installing vulkan-icd-loader... Optional dependencies for vulkan-icd-loader vulkan-driver: packaged vulkan driver installing vmaf... installing gst-plugins-bad-libs... installing gtk-update-icon-cache... installing libcloudproviders... installing libcolord... installing libdaemon... installing avahi... Optional dependencies for avahi gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc [pending] libevent: libevent bindings [installed] nss-mdns: NSS support for mDNS python-dbus: avahi-bookmarks, avahi-discover python-gobject: avahi-bookmarks, avahi-discover python-twisted: avahi-bookmarks installing libcups... installing libepoxy... installing libxcursor... installing libxdamage... installing libxinerama... installing json-glib... installing libstemmer... installing tinysparql... installing libxcomposite... installing gtk3... Optional dependencies for gtk3 evince: Default print preview command installing fuse-common... installing liburing... installing numactl... installing fuse3... installing libpipewire... installing pipewire... Created symlink '/etc/systemd/user/sockets.target.wants/pipewire.socket' → '/usr/lib/systemd/user/pipewire.socket'. Optional dependencies for pipewire gst-plugin-pipewire: GStreamer plugin pipewire-alsa: ALSA configuration pipewire-audio: Audio support pipewire-docs: Documentation pipewire-ffado: FireWire support pipewire-jack-client: PipeWire as JACK client pipewire-jack: JACK replacement pipewire-libcamera: Libcamera support pipewire-onnx: ONNX filter support pipewire-pulse: PulseAudio replacement pipewire-roc: ROC streaming pipewire-session-manager: Session manager pipewire-v4l2: V4L2 interceptor pipewire-x11-bell: X11 bell pipewire-zeroconf: Zeroconf support realtime-privileges: realtime privileges with rt module rtkit: realtime privileges with rtkit module installing xdg-desktop-portal... Optional dependencies for xdg-desktop-portal gamemode: GameMode portal geoclue: Location portal rtkit: Realtime portal xdg-desktop-portal-impl: Portal backends [pending] installing xdg-desktop-portal-gtk... Optional dependencies for xdg-desktop-portal-gtk evince: Print preview installing gtk4... Optional dependencies for gtk4 evince: Default print preview command installing hwloc... Optional dependencies for hwloc cairo: PDF, Postscript, and PNG export support [installed] libxml2: full XML import/export support [installed] installing onetbb... Optional dependencies for onetbb python: for Python module [installed] installing libblake3... installing libfyaml... installing cfitsio... installing fftw... Optional dependencies for fftw fftw-openmpi: for OpenMPI integration installing libcgif... installing libexif... installing libimagequant... installing libaec... installing hdf5... installing libmatio... installing libraw... installing openjpeg2... installing libvips... Optional dependencies for libvips imagemagick: for magick module libheif: for heif module libjxl: for jxl module [installed] openslide: for openslide module poppler-glib: for poppler module python: for vipsprofile [installed] installing libxmlb... installing appstream... installing libadwaita... installing zenity... :: Running post-transaction hooks... ( 1/16) Creating system user accounts... Creating group 'avahi' with GID 969. Creating user 'avahi' (Avahi mDNS/DNS-SD daemon) with UID 969 and GID 969. ( 2/16) Reloading system manager configuration... Skipped: Current root is not booted. ( 3/16) Reloading user manager configuration... Skipped: Current root is not booted. ( 4/16) Updating the MIME type database... ( 5/16) Reloading device manager configuration... Skipped: Current root is not booted. ( 6/16) Arming ConditionNeedsUpdate... ( 7/16) Updating fontconfig configuration... ( 8/16) Updating the appstream cache... ✔ Metadata cache was updated successfully. ( 9/16) Reloading system bus configuration... Skipped: Current root is not booted. (10/16) Updating fontconfig cache... (11/16) Updating GIO module cache... (12/16) Compiling GSettings XML schema files... (13/16) Probing GTK3 input method modules... (14/16) Updating icon theme caches... (15/16) Updating the info directory file... (16/16) Updating the desktop file MIME type cache... ==> Checking buildtime dependencies... ==> Installing missing dependencies... dependencies... looking for conflicting packages... Package (12) New Version Net Change extra-testing/cppdap 1.58.0-3 1.64 MiB extra-testing/jsoncpp 1.9.8-1 0.95 MiB extra-testing/libuv 1.52.1-2 0.67 MiB extra-testing/perl-error 0.17030-3 0.04 MiB extra-testing/perl-mailtools 2.22-3 0.10 MiB extra-testing/perl-timedate 2.35-1 0.15 MiB extra-testing/rhash 1.4.6-1 0.40 MiB extra-testing/chrpath 0.18-1 0.10 MiB extra-testing/cmake 4.4.3-2 92.60 MiB extra-testing/git 2.55.0-1 30.97 MiB extra-testing/ninja 1.13.2-3 0.39 MiB extra-testing/pybind11 3.1.0-1 1.20 MiB Total Installed Size: 129.21 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... cmake-4.4.3-2-aarch64 downloading... git-2.55.0-1-aarch64 downloading... cppdap-1.58.0-3-aarch64 downloading... libuv-1.52.1-2-aarch64 downloading... rhash-1.4.6-1-aarch64 downloading... ninja-1.13.2-3-aarch64 downloading... jsoncpp-1.9.8-1-aarch64 downloading... chrpath-0.18-1-aarch64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing cppdap... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator [pending] qt6-base: cmake-gui installing chrpath... installing pybind11... Optional dependencies for pybind11 python-setuptools: for setup_helpers [installed] installing ninja... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git git-zsh-completion: upstream zsh completion tk: gitk and git gui openssh: ssh transport and crypto man: show help with `git command --help` perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-cgi: gitweb (web interface) support python: git svn & git p4 [installed] subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] less: the default pager for git :: Running post-transaction hooks... (1/6) Creating system user accounts... Creating group 'git' with GID 968. Creating user 'git' (git daemon user) with UID 968 and GID 968. (2/6) Reloading system manager configuration... Skipped: Current root is not booted. (3/6) Updating the MIME type database... (4/6) Arming ConditionNeedsUpdate... (5/6) Updating icon theme caches... (6/6) Updating the desktop file MIME type cache... ==> Retrieving sources... -> Found materialx-grapheditor.desktop -> Found materialx-view.desktop -> Found materialx.xml ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources... -> Creating working copy of MaterialX git repo... Cloning into 'MaterialX'... done. Switched to a new branch 'makepkg' -> Creating working copy of materialx-imgui-node-editor git repo... Cloning into 'materialx-imgui-node-editor'... done. -> Creating working copy of materialx-imgui git repo... Cloning into 'materialx-imgui'... done. -> Creating working copy of materialx-nanogui git repo... Cloning into 'materialx-nanogui'... done. ==> Starting prepare()... Submodule 'source/MaterialXGraphEditor/External/ImGui' (https://github.com/ocornut/imgui) registered for path 'source/MaterialXGraphEditor/External/ImGui' Submodule 'source/MaterialXGraphEditor/External/ImGuiNodeEditor' (https://github.com/thedmd/imgui-node-editor) registered for path 'source/MaterialXGraphEditor/External/ImGuiNodeEditor' Submodule 'source/MaterialXView/NanoGUI' (https://github.com/mitsuba-renderer/nanogui) registered for path 'source/MaterialXView/NanoGUI' Cloning into '/build/materialx/src/MaterialX/source/MaterialXGraphEditor/External/ImGui'... done. Cloning into '/build/materialx/src/MaterialX/source/MaterialXGraphEditor/External/ImGuiNodeEditor'... done. Cloning into '/build/materialx/src/MaterialX/source/MaterialXView/NanoGUI'... done. Submodule path 'source/MaterialXGraphEditor/External/ImGui': checked out '9aae45eb4a05a5a1f96be1ef37eb503a12ceb889' Submodule path 'source/MaterialXGraphEditor/External/ImGuiNodeEditor': checked out '2f99b2d613a400f6579762bd7e7c343a0d844158' Submodule path 'source/MaterialXView/NanoGUI': checked out '6452dd6944d2ba5c0c9bc0042a1894f703ce1ace' Submodule 'ext/glfw' (https://github.com/wjakob/glfw) registered for path 'source/MaterialXView/NanoGUI/ext/glfw' Submodule 'ext/nanobind' (https://github.com/wjakob/nanobind) registered for path 'source/MaterialXView/NanoGUI/ext/nanobind' Submodule 'ext/nanovg' (https://github.com/wjakob/nanovg) registered for path 'source/MaterialXView/NanoGUI/ext/nanovg' Submodule 'ext/nanovg_metal' (https://github.com/wjakob/nanovg_metal) registered for path 'source/MaterialXView/NanoGUI/ext/nanovg_metal' Cloning into '/build/materialx/src/MaterialX/source/MaterialXView/NanoGUI/ext/glfw'... Cloning into '/build/materialx/src/MaterialX/source/MaterialXView/NanoGUI/ext/nanobind'... Cloning into '/build/materialx/src/MaterialX/source/MaterialXView/NanoGUI/ext/nanovg'... Cloning into '/build/materialx/src/MaterialX/source/MaterialXView/NanoGUI/ext/nanovg_metal'... Submodule path 'source/MaterialXView/NanoGUI/ext/glfw': checked out 'e130e55a990998c78fd323f21076e798e0efe8a4' Submodule path 'source/MaterialXView/NanoGUI/ext/nanobind': checked out 'e504eebbee419003f639cf9852a957c44e009633' Submodule 'ext/robin_map' (https://github.com/Tessil/robin-map) registered for path 'source/MaterialXView/NanoGUI/ext/nanobind/ext/robin_map' Cloning into '/build/materialx/src/MaterialX/source/MaterialXView/NanoGUI/ext/nanobind/ext/robin_map'... Submodule path 'source/MaterialXView/NanoGUI/ext/nanobind/ext/robin_map': checked out '4ec1bf19c6a96125ea22062f38c2cf5b958e448e' Submodule path 'source/MaterialXView/NanoGUI/ext/nanovg': checked out 'bf2320d1175122374a9b806d91e9e666c9336375' Submodule path 'source/MaterialXView/NanoGUI/ext/nanovg_metal': checked out '075b04f16c579728c693b46a2ce408f2325968cf' dos2unix: converting file python/Scripts/README.md to Unix format... dos2unix: converting file python/Scripts/baketextures.py to Unix format... dos2unix: converting file python/Scripts/comparenodedefs.py to Unix format... dos2unix: converting file python/Scripts/creatematerial.py to Unix format... dos2unix: converting file python/Scripts/generateshader.py to Unix format... dos2unix: converting file python/Scripts/genmdl.py to Unix format... dos2unix: converting file python/Scripts/mxdoc.py to Unix format... dos2unix: converting file python/Scripts/mxformat.py to Unix format... dos2unix: converting file python/Scripts/mxvalidate.py to Unix format... dos2unix: converting file python/Scripts/oiio_loader.py to Unix format... dos2unix: converting file python/Scripts/pybind_docs.py to Unix format... dos2unix: converting file python/Scripts/translateshader.py to Unix format... dos2unix: converting file python/Scripts/writenodegraphs.py to Unix format... ==> Starting build()... The no-dev option is deprecated. Use -Wno-author instead. -- The C compiler identification is GNU 16.2.1 -- The CXX compiler identification is GNU 16.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - 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/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Setting namespace to 'MaterialX_v1_39_5' -- Found X11: /usr/include found components: Xt -- 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 -- Found OpenGL: /usr/lib/libOpenGL.so -- NanoGUI v0.2.0 -- Setting build type to 'Release' as none was specified. -- NanoGUI: using OpenGL backend. -- NanoGUI: building static library. -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Using X11 for window creation -- Found X11: /usr/include -- NanoGUI: not building the Python plugin. -- Using X11 for window creation -- Found PythonLibs: /usr/lib/libpython3.14.so -- Performing Test HAS_FLTO_AUTO -- Performing Test HAS_FLTO_AUTO - Success -- Configuring done (3.0s) -- Generating done (0.1s) -- Build files have been written to: /build/materialx/src/build [1/321] Building CXX object source/MaterialXFormat/CMakeFiles/MaterialXFormat.dir/Environ.cpp.o [2/321] Building CXX object source/MaterialXCore/CMakeFiles/MaterialXCore.dir/Util.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXCore/Util.cpp:6: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [3/321] Building CXX object source/MaterialXCore/CMakeFiles/MaterialXCore.dir/Types.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:6: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp: In member function ‘MaterialX_v1_39_5::Color3 MaterialX_v1_39_5::Color3::linearToSrgb() const’: /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:46:31: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Color3 Color3::linearToSrgb() const | ^~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Matrix33::multiply(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:112:46: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Vector3 Matrix33::multiply(const Vector3& v) const | ^~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp: In member function ‘MaterialX_v1_39_5::Vector2 MaterialX_v1_39_5::Matrix33::transformPoint(const MaterialX_v1_39_5::Vector2&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:120:52: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Vector2 Matrix33::transformPoint(const Vector2& v) const | ^~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Matrix33::transformNormal(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:132:53: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Vector3 Matrix33::transformNormal(const Vector3& v) const | ^~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp: In member function ‘MaterialX_v1_39_5::Vector4 MaterialX_v1_39_5::Matrix44::multiply(const MaterialX_v1_39_5::Vector4&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:237:46: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 237 | Vector4 Matrix44::multiply(const Vector4& v) const | ^~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Matrix44::transformPoint(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:246:52: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | Vector3 Matrix44::transformPoint(const Vector3& v) const | ^~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp: In member function ‘MaterialX_v1_39_5::Color3 MaterialX_v1_39_5::Color3::linearToSrgb() const’: /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:46:8: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 46 | Color3 Color3::linearToSrgb() const | ^~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Matrix33::multiply(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:112:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 112 | Vector3 Matrix33::multiply(const Vector3& v) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp: In member function ‘MaterialX_v1_39_5::Vector2 MaterialX_v1_39_5::Matrix33::transformPoint(const MaterialX_v1_39_5::Vector2&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:120:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Vector2 Matrix33::transformPoint(const Vector2& v) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:122:53: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | Vector3 res = multiply(Vector3(v[0], v[1], 1.0f)); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:123:34: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 123 | return Vector2(res[0], res[1]); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp: In member function ‘MaterialX_v1_39_5::Vector2 MaterialX_v1_39_5::Matrix33::transformVector(const MaterialX_v1_39_5::Vector2&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:128:53: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Vector3 res = multiply(Vector3(v[0], v[1], 0.0f)); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:129:34: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 129 | return Vector2(res[0], res[1]); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Matrix33::transformNormal(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:132:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 132 | Vector3 Matrix33::transformNormal(const Vector3& v) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp: In member function ‘MaterialX_v1_39_5::Vector4 MaterialX_v1_39_5::Matrix44::multiply(const MaterialX_v1_39_5::Vector4&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:237:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 237 | Vector4 Matrix44::multiply(const Vector4& v) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Matrix44::transformPoint(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:246:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | Vector3 Matrix44::transformPoint(const Vector3& v) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:248:59: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Vector4 res = multiply(Vector4(v[0], v[1], v[2], 1.0f)); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:249:42: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 249 | return Vector3(res[0], res[1], res[2]); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Matrix44::transformVector(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:254:59: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Vector4 res = multiply(Vector4(v[0], v[1], v[2], 0.0f)); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:255:42: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 255 | return Vector3(res[0], res[1], res[2]); | ^ [4/321] Building CXX object source/MaterialXFormat/CMakeFiles/MaterialXFormat.dir/File.cpp.o [5/321] Building CXX object source/MaterialXCore/CMakeFiles/MaterialXCore.dir/Property.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Property.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/Property.cpp:6: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [6/321] Building CXX object source/MaterialXCore/CMakeFiles/MaterialXCore.dir/Material.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Material.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/Material.cpp:6: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [7/321] Building CXX object source/MaterialXCore/CMakeFiles/MaterialXCore.dir/Variant.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Variant.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/Variant.cpp:6: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [8/321] Building CXX object source/MaterialXCore/CMakeFiles/MaterialXCore.dir/Traversal.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/Traversal.cpp:8: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [9/321] Building CXX object source/MaterialXCore/CMakeFiles/MaterialXCore.dir/Value.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:6: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp: In instantiation of ‘T MaterialX_v1_39_5::fromValueString(const std::string&) [with T = Color3; std::string = std::__cxx11::basic_string]’: /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:443:1: required from here 436 | template MX_CORE_API T fromValueString(const string& value); \ | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:107:22: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | template T fromValueString(const string& value) | ^~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp: In instantiation of ‘T MaterialX_v1_39_5::fromValueString(const std::string&) [with T = Color4; std::string = std::__cxx11::basic_string]’: /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:444:1: required from here 436 | template MX_CORE_API T fromValueString(const string& value); \ | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:107:22: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | template T fromValueString(const string& value) | ^~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp: In instantiation of ‘T MaterialX_v1_39_5::fromValueString(const std::string&) [with T = Vector2; std::string = std::__cxx11::basic_string]’: /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:445:1: required from here 436 | template MX_CORE_API T fromValueString(const string& value); \ | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:107:22: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | template T fromValueString(const string& value) | ^~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp: In instantiation of ‘T MaterialX_v1_39_5::fromValueString(const std::string&) [with T = Vector3; std::string = std::__cxx11::basic_string]’: /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:446:1: required from here 436 | template MX_CORE_API T fromValueString(const string& value); \ | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:107:22: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | template T fromValueString(const string& value) | ^~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp: In instantiation of ‘T MaterialX_v1_39_5::fromValueString(const std::string&) [with T = Vector4; std::string = std::__cxx11::basic_string]’: /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:447:1: required from here 436 | template MX_CORE_API T fromValueString(const string& value); \ | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:107:22: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | template T fromValueString(const string& value) | ^~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp: In static member function ‘static MaterialX_v1_39_5::ValuePtr MaterialX_v1_39_5::TypedValue::createFromString(const std::string&) [with T = MaterialX_v1_39_5::Color3]’: /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:237:56: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 237 | return Value::createValue(fromValueString(value)); | ~~~~~~~~~~~~~~~~~~^~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp: In static member function ‘static MaterialX_v1_39_5::ValuePtr MaterialX_v1_39_5::TypedValue::createFromString(const std::string&) [with T = MaterialX_v1_39_5::Color4]’: /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:237:56: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp: In static member function ‘static MaterialX_v1_39_5::ValuePtr MaterialX_v1_39_5::TypedValue::createFromString(const std::string&) [with T = MaterialX_v1_39_5::Vector2]’: /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:237:56: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp: In static member function ‘static MaterialX_v1_39_5::ValuePtr MaterialX_v1_39_5::TypedValue::createFromString(const std::string&) [with T = MaterialX_v1_39_5::Vector3]’: /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:237:56: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp: In static member function ‘static MaterialX_v1_39_5::ValuePtr MaterialX_v1_39_5::TypedValue::createFromString(const std::string&) [with T = MaterialX_v1_39_5::Vector4]’: /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:237:56: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp: In function ‘T MaterialX_v1_39_5::fromValueString(const std::string&) [with T = Color3]’: /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:107:22: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 107 | template T fromValueString(const string& value) | ^~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp: In function ‘T MaterialX_v1_39_5::fromValueString(const std::string&) [with T = Color4]’: /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:107:22: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp: In function ‘T MaterialX_v1_39_5::fromValueString(const std::string&) [with T = Vector2]’: /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:107:22: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp: In function ‘T MaterialX_v1_39_5::fromValueString(const std::string&) [with T = Vector3]’: /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:107:22: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp: In function ‘T MaterialX_v1_39_5::fromValueString(const std::string&) [with T = Vector4]’: /build/materialx/src/MaterialX/source/MaterialXCore/Value.cpp:107:22: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 [10/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/Nodes/OcioNode.cpp.o [11/321] Building CXX object source/MaterialXFormat/CMakeFiles/MaterialXFormat.dir/Util.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Material.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Look.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Document.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXFormat/Util.h:12, from /build/materialx/src/MaterialX/source/MaterialXFormat/Util.cpp:6: /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [12/321] Building CXX object source/MaterialXCore/CMakeFiles/MaterialXCore.dir/Geom.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/Geom.cpp:6: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [13/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/OcioColorManagementSystem.cpp.o [14/321] Building CXX object source/MaterialXFormat/CMakeFiles/MaterialXFormat.dir/XmlIo.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Material.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Look.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Document.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXFormat/XmlIo.h:14, from /build/materialx/src/MaterialX/source/MaterialXFormat/XmlIo.cpp:6: /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXFormat/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [15/321] Building CXX object source/MaterialXCore/CMakeFiles/MaterialXCore.dir/Definition.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/Definition.cpp:6: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [16/321] Building CXX object source/MaterialXCore/CMakeFiles/MaterialXCore.dir/Look.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Material.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Look.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/Look.cpp:6: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [17/321] Building CXX object source/MaterialXFormat/CMakeFiles/MaterialXFormat.dir/External/PugiXML/pugixml.cpp.o [18/321] Building CXX object source/MaterialXCore/CMakeFiles/MaterialXCore.dir/Interface.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/Interface.cpp:6: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [19/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/DefaultColorManagementSystem.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ColorManagementSystem.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/DefaultColorManagementSystem.h:12, from /build/materialx/src/MaterialX/source/MaterialXGenShader/DefaultColorManagementSystem.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [20/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/ColorManagementSystem.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ColorManagementSystem.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/ColorManagementSystem.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [21/321] Building CXX object source/MaterialXCore/CMakeFiles/MaterialXCore.dir/Unit.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Material.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Look.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Document.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Unit.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:6: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp: In member function ‘virtual MaterialX_v1_39_5::Vector2 MaterialX_v1_39_5::LinearUnitConverter::convert(const MaterialX_v1_39_5::Vector2&, const std::string&, const std::string&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:114:111: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Vector2 LinearUnitConverter::convert(const Vector2& input, const string& inputUnit, const string& outputUnit) const | ^~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp: In member function ‘virtual MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::LinearUnitConverter::convert(const MaterialX_v1_39_5::Vector3&, const std::string&, const std::string&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:124:111: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Vector3 LinearUnitConverter::convert(const Vector3& input, const string& inputUnit, const string& outputUnit) const | ^~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp: In member function ‘virtual MaterialX_v1_39_5::Vector4 MaterialX_v1_39_5::LinearUnitConverter::convert(const MaterialX_v1_39_5::Vector4&, const std::string&, const std::string&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:134:111: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | Vector4 LinearUnitConverter::convert(const Vector4& input, const string& inputUnit, const string& outputUnit) const | ^~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator*(S) const [with V = MaterialX_v1_39_5::Vector2; S = float; long unsigned int N = 2]’: /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:121:57: required from here 121 | return input * conversionRatio(inputUnit, outputUnit); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:167:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | V operator*(S s) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator*(S) const [with V = MaterialX_v1_39_5::Vector3; S = float; long unsigned int N = 3]’: /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:131:57: required from here 131 | return input * conversionRatio(inputUnit, outputUnit); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:167:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | V operator*(S s) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator*(S) const [with V = MaterialX_v1_39_5::Vector4; S = float; long unsigned int N = 4]’: /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:141:57: required from here 141 | return input * conversionRatio(inputUnit, outputUnit); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:167:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | V operator*(S s) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp: In member function ‘virtual MaterialX_v1_39_5::Vector2 MaterialX_v1_39_5::LinearUnitConverter::convert(const MaterialX_v1_39_5::Vector2&, const std::string&, const std::string&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:114:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 114 | Vector2 LinearUnitConverter::convert(const Vector2& input, const string& inputUnit, const string& outputUnit) const | ^~~~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp: In member function ‘virtual MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::LinearUnitConverter::convert(const MaterialX_v1_39_5::Vector3&, const std::string&, const std::string&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:124:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 124 | Vector3 LinearUnitConverter::convert(const Vector3& input, const string& inputUnit, const string& outputUnit) const | ^~~~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp: In member function ‘virtual MaterialX_v1_39_5::Vector4 MaterialX_v1_39_5::LinearUnitConverter::convert(const MaterialX_v1_39_5::Vector4&, const std::string&, const std::string&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:134:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 134 | Vector4 LinearUnitConverter::convert(const Vector4& input, const string& inputUnit, const string& outputUnit) const | ^~~~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp: In member function ‘bool MaterialX_v1_39_5::UnitConverterRegistry::convertToUnit(MaterialX_v1_39_5::DocumentPtr, const std::string&, const std::string&)’: /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:280:110: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | Vector2 convertedValue = unitConverter->convert(originalval, input->getUnit(), targetUnit); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:289:110: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 289 | Vector3 convertedValue = unitConverter->convert(originalval, input->getUnit(), targetUnit); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:298:110: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | Vector4 convertedValue = unitConverter->convert(originalval, input->getUnit(), targetUnit); | ^ In file included from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Library.h:23, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Export.h:9, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Unit.h:12: /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp: In member function ‘MaterialX_v1_39_5::LinearUnitConverter::convert(MaterialX_v1_39_5::Vector2 const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const’: /build/materialx/src/build/source/MaterialXCore/../MaterialXCore/Generated.h:26:33: note: parameter passing for argument of type ‘struct Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 26 | #define MATERIALX_NAMESPACE_END } | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp: In member function ‘MaterialX_v1_39_5::LinearUnitConverter::convert(MaterialX_v1_39_5::Vector3 const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const’: /build/materialx/src/build/source/MaterialXCore/../MaterialXCore/Generated.h:26:33: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp: In member function ‘MaterialX_v1_39_5::LinearUnitConverter::convert(MaterialX_v1_39_5::Vector4 const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&) const’: /build/materialx/src/build/source/MaterialXCore/../MaterialXCore/Generated.h:26:33: note: parameter passing for argument of type ‘struct Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 [22/321] Building CXX object source/MaterialXCore/CMakeFiles/MaterialXCore.dir/Node.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/Node.cpp:6: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [23/321] Building CXX object source/MaterialXCore/CMakeFiles/MaterialXCore.dir/Version.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Material.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Look.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Document.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/Version.cpp:6: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [24/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/GenContext.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/GenContext.h:16, from /build/materialx/src/MaterialX/source/MaterialXGenShader/GenContext.cpp:7: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [25/321] Building CXX object source/MaterialXCore/CMakeFiles/MaterialXCore.dir/Document.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Material.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Look.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Document.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/Document.cpp:6: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [26/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/Nodes/MaterialNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/Nodes/MaterialNode.h:11, from /build/materialx/src/MaterialX/source/MaterialXGenShader/Nodes/MaterialNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [27/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/Nodes/CompoundNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/GenContext.h:16, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/Nodes/CompoundNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenShader/Nodes/CompoundNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [28/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/Shader.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ColorManagementSystem.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderGraph.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/Shader.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/Shader.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [29/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/ShaderGenerator.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ColorManagementSystem.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderGenerator.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/ShaderGenerator.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [30/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/ShaderGraphRefactor.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/GenContext.h:16, from /build/materialx/src/MaterialX/source/MaterialXGenShader/ShaderGraphRefactor.cpp:8: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [31/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/TypeDesc.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/TypeDesc.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [32/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/Nodes/SourceCodeNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/Nodes/SourceCodeNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenShader/Nodes/SourceCodeNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [33/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/HwConstants.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwConstants.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/HwConstants.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [34/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/ShaderGraph.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ColorManagementSystem.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderGraph.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/ShaderGraph.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [35/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/ShaderNodeImpl.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/ShaderNodeImpl.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [36/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/Syntax.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/Syntax.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/Syntax.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [37/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/Util.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Material.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Look.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Document.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/Util.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/Util.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [38/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/HwImplementation.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwImplementation.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/HwImplementation.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [39/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/UnitSystem.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/UnitSystem.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/UnitSystem.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [40/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/ShaderNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/ShaderNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [41/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/ShaderStage.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ColorManagementSystem.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderGraph.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderStage.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/ShaderStage.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [42/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwBitangentNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwImplementation.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwBitangentNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwBitangentNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [43/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwFrameNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwImplementation.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwFrameNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwFrameNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [44/321] Building CXX object source/MaterialXGenShader/CMakeFiles/MaterialXGenShader.dir/ShaderTranslator.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ColorManagementSystem.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderGraph.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/Shader.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXGenShader/ShaderTranslator.h:11, from /build/materialx/src/MaterialX/source/MaterialXGenShader/ShaderTranslator.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenShader/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [45/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/HwShaderGenerator.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ColorManagementSystem.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderGenerator.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwShaderGenerator.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/HwShaderGenerator.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [46/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwGeomColorNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwImplementation.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwGeomColorNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwGeomColorNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [47/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwImageNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/Nodes/SourceCodeNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwImageNode.h:11, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwImageNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [48/321] Building CXX object source/MaterialXCore/CMakeFiles/MaterialXCore.dir/Element.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/MaterialXCore/Element.cpp:6: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXCore/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [49/321] Building CXX object source/MaterialXRender/CMakeFiles/MaterialXRender.dir/Camera.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Types.h:14, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Camera.h:9, from /build/materialx/src/MaterialX/source/MaterialXRender/Camera.cpp:6: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Types.h: In member function ‘MaterialX_v1_39_5::Quaternion MaterialX_v1_39_5::Quaternion::operator*(const MaterialX_v1_39_5::Quaternion&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Types.h:32:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Quaternion’ when C++17 is enabled changed to match C++14 in GCC 10.1 32 | { | ^ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Camera.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Camera::getViewPosition() const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Camera.h:84:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | { | ^ /build/materialx/src/MaterialX/source/MaterialXRender/Camera.cpp: In member function ‘void MaterialX_v1_39_5::Camera::arcballButtonEvent(const MaterialX_v1_39_5::Vector2&, bool)’: /build/materialx/src/MaterialX/source/MaterialXRender/Camera.cpp:75:22: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Quaternion’ when C++17 is enabled changed to match C++14 in GCC 10.1 75 | _arcballQuat = (_arcballDelta * _arcballQuat).getNormalized(); | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/Camera.cpp: In member function ‘bool MaterialX_v1_39_5::Camera::applyArcballMotion(const MaterialX_v1_39_5::Vector2&)’: /build/materialx/src/MaterialX/source/MaterialXRender/Camera.cpp:105:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 105 | v0 = v0.getNormalized(); | ~~~^~~~~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/Camera.cpp:116:23: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Quaternion’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | _arcballDelta = Quaternion::createFromAxisAngle(axis, angle); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/Camera.cpp: In function ‘MaterialX_v1_39_5::Camera::createViewMatrix(MaterialX_v1_39_5::Vector3 const&, MaterialX_v1_39_5::Vector3 const&, MaterialX_v1_39_5::Vector3 const&)’: /build/materialx/src/MaterialX/source/MaterialXRender/Camera.cpp:16:24: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 16 | Vector3 y = x.cross(z); | ~~~~~~~^~~ [50/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwGeomPropValueNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwImplementation.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwGeomPropValueNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwGeomPropValueNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [51/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwLightShaderNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/Nodes/SourceCodeNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwLightShaderNode.h:11, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwLightShaderNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [52/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwMaterialCompoundNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwImplementation.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwSurfaceNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwMaterialCompoundNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwMaterialCompoundNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [53/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwLightSamplerNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwImplementation.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwLightSamplerNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwLightSamplerNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [54/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwNormalNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwImplementation.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwNormalNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwNormalNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [55/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwLightCompoundNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/GenContext.h:16, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/Nodes/CompoundNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwLightCompoundNode.h:11, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwLightCompoundNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [56/321] Building CXX object source/MaterialXRender/CMakeFiles/MaterialXRender.dir/OiioImageLoader.cpp.o [57/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwTangentNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwImplementation.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwTangentNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwTangentNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [58/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwLightNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwImplementation.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwLightNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwLightNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [59/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwSurfaceNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwImplementation.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwSurfaceNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwSurfaceNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [60/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwTimeNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwImplementation.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwTimeNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwTimeNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [61/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwTransformNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwConstants.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwTransformNode.h:11, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwTransformNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [62/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwPositionNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwImplementation.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwPositionNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwPositionNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [63/321] Building CXX object source/MaterialXRender/CMakeFiles/MaterialXRender.dir/CgltfLoader.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Mesh.h:12, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/GeometryHandler.h:13, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/CgltfLoader.h:12, from /build/materialx/src/MaterialX/source/MaterialXRender/CgltfLoader.cpp:6: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [64/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwTexCoordNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwTexCoordNode.h:10, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwTexCoordNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [65/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwNumLightsNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwImplementation.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwNumLightsNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwNumLightsNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [66/321] Building CXX object source/MaterialXRender/CMakeFiles/MaterialXRender.dir/Harmonics.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Image.h:16, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Harmonics.h:13, from /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:6: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ In file included from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Harmonics.h:14: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Types.h: In member function ‘MaterialX_v1_39_5::Quaternion MaterialX_v1_39_5::Quaternion::operator*(const MaterialX_v1_39_5::Quaternion&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Types.h:32:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Quaternion’ when C++17 is enabled changed to match C++14 in GCC 10.1 32 | { | ^ /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp: In function ‘MaterialX_v1_39_5::Vector3d MaterialX_v1_39_5::{anonymous}::sphericalToCartesian(double, double)’: /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:40:55: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Vector3d sphericalToCartesian(double theta, double phi) | ^ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator*(S) const [with V = MaterialX_v1_39_5::Color3d; S = double; long unsigned int N = 3]’: /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:116:52: required from here 116 | shEnv[i] += weightedColor * shDir[i]; | ^ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:167:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | V operator*(S s) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator*(S) const [with V = MaterialX_v1_39_5::Color4; S = float; long unsigned int N = 4]’: /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:189:50: required from here 189 | normEnv->setTexelColor(x, y, color * envNormFactor); | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:167:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | V operator*(S s) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::getNormalized() const [with V = MaterialX_v1_39_5::Vector3d; S = double; long unsigned int N = 3]’: /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:215:76: required from here 213 | Vector3d dir = Vector3d(shEnv[3].dot(LUMA_COEFFS_REC709), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | shEnv[1].dot(LUMA_COEFFS_REC709), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | shEnv[2].dot(LUMA_COEFFS_REC709)).getNormalized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:232:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | V getNormalized() const | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator/(S) const [with V = MaterialX_v1_39_5::Color3d; S = double; long unsigned int N = 3]’: /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:228:56: required from here 228 | std::max(vDir.dot(vEnvB), 0.0)) / vDir.dot(vDir); | ^ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:184:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | V operator/(S s) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator/(S) const [with V = MaterialX_v1_39_5::Vector3d; S = double; long unsigned int N = 3]’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:234:22: required from ‘V MaterialX_v1_39_5::VectorN::getNormalized() const [with V = MaterialX_v1_39_5::Vector3d; S = double; long unsigned int N = 3]’ 234 | return *this / getMagnitude(); | ~~~~~~^~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:215:76: required from here 213 | Vector3d dir = Vector3d(shEnv[3].dot(LUMA_COEFFS_REC709), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | shEnv[1].dot(LUMA_COEFFS_REC709), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | shEnv[2].dot(LUMA_COEFFS_REC709)).getNormalized(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:184:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | V operator/(S s) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp: In function ‘MaterialX_v1_39_5::Sh3ColorCoeffs MaterialX_v1_39_5::projectEnvironment(ConstImagePtr, bool)’: /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:99:51: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | Color4 color = env->getTexelColor(x, y); | ^ /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:103:59: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 103 | Vector3d dir = sphericalToCartesian(theta, phi); | ^ /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:116:43: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 116 | shEnv[i] += weightedColor * shDir[i]; /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp: In function ‘MaterialX_v1_39_5::Vector3d MaterialX_v1_39_5::{anonymous}::sphericalToCartesian(double, double)’: /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:40:10: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 40 | Vector3d sphericalToCartesian(double theta, double phi) | ^~~~~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘V MaterialX_v1_39_5::VectorN::operator*(S) const [with V = MaterialX_v1_39_5::Color3d; S = double; long unsigned int N = 3]’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:167:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 167 | V operator*(S s) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp: In function ‘MaterialX_v1_39_5::ImagePtr MaterialX_v1_39_5::normalizeEnvironment(ConstImagePtr, float, float)’: /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:150:51: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 150 | Color4 color = env->getTexelColor(x, y); | ^ /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp: In function ‘void MaterialX_v1_39_5::computeDominantLight(ConstImagePtr, Vector3&, Color3&)’: /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:215:77: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 215 | shEnv[2].dot(LUMA_COEFFS_REC709)).getNormalized(); | ^ /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:228:56: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 228 | std::max(vDir.dot(vEnvB), 0.0)) / vDir.dot(vDir); | ^ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘V MaterialX_v1_39_5::VectorN::getNormalized() const [with V = MaterialX_v1_39_5::Vector3d; S = double; long unsigned int N = 3]’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:232:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | V getNormalized() const | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘V MaterialX_v1_39_5::VectorN::operator/(S) const [with V = MaterialX_v1_39_5::Color3d; S = double; long unsigned int N = 3]’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:184:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | V operator/(S s) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp: In function ‘MaterialX_v1_39_5::ImagePtr MaterialX_v1_39_5::renderEnvironment(const Sh3ColorCoeffs&, unsigned int, unsigned int)’: /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:247:59: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 247 | Vector3d dir = sphericalToCartesian(theta, phi); | ^ /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:256:41: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | signalColor += shEnv[i] * shDir[i]; /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp: In function ‘MaterialX_v1_39_5::ImagePtr MaterialX_v1_39_5::renderReferenceIrradiance(ConstImagePtr, unsigned int, unsigned int)’: /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:287:68: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 287 | Vector3d outDir = sphericalToCartesian(outTheta, outPhi); | ^ /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:316:66: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 316 | Color4 envColor = env->getTexelColor(inX, inY); | ^ /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:319:96: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 319 | outColor += Color3d(envColor[0], envColor[1], envColor[2]) * inTexelWeight * cosineWeight; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp: In function ‘MaterialX_v1_39_5::normalizeEnvironment(std::shared_ptr, float, float)’: /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:189:50: note: parameter passing for argument of type ‘struct Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 189 | normEnv->setTexelColor(x, y, color * envNormFactor); | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp: In function ‘MaterialX_v1_39_5::renderEnvironment(MaterialX_v1_39_5::ShCoeffs const&, unsigned int, unsigned int)’: /build/materialx/src/MaterialX/source/MaterialXRender/Harmonics.cpp:256:50: note: parameter passing for argument of type ‘struct Color3d’ when C++17 is enabled changed to match C++14 in GCC 10.1 256 | signalColor += shEnv[i] * shDir[i]; | ^ [67/321] Building CXX object source/MaterialXRender/CMakeFiles/MaterialXRender.dir/Timer.cpp.o [68/321] Building CXX object source/MaterialXGenHw/CMakeFiles/MaterialXGenHw.dir/Nodes/HwViewDirectionNode.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/HwImplementation.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXGenHw/Nodes/HwViewDirectionNode.h:9, from /build/materialx/src/MaterialX/source/MaterialXGenHw/Nodes/HwViewDirectionNode.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenHw/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [69/321] Building CXX object source/MaterialXRender/CMakeFiles/MaterialXRender.dir/Mesh.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Mesh.h:12, from /build/materialx/src/MaterialX/source/MaterialXRender/Mesh.cpp:6: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ /build/materialx/src/MaterialX/source/MaterialXRender/Mesh.cpp: In member function ‘void MaterialX_v1_39_5::MeshStream::transform(const MaterialX_v1_39_5::Matrix44&)’: /build/materialx/src/MaterialX/source/MaterialXRender/Mesh.cpp:285:17: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 285 | vec = matrix.multiply(vec); | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/Mesh.cpp:306:17: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 306 | vec = transformMatrix.transformVector(vec).getNormalized(); | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [70/321] Building CXX object source/MaterialXRender/CMakeFiles/MaterialXRender.dir/GeometryHandler.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Mesh.h:12, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/GeometryHandler.h:13, from /build/materialx/src/MaterialX/source/MaterialXRender/GeometryHandler.cpp:6: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [71/321] Building CXX object source/MaterialXRender/CMakeFiles/MaterialXRender.dir/Types.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Types.h:14, from /build/materialx/src/MaterialX/source/MaterialXRender/Types.cpp:6: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Types.h: In member function ‘MaterialX_v1_39_5::Quaternion MaterialX_v1_39_5::Quaternion::operator*(const MaterialX_v1_39_5::Quaternion&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Types.h:32:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Quaternion’ when C++17 is enabled changed to match C++14 in GCC 10.1 32 | { | ^ [72/321] Building CXX object source/MaterialXRender/CMakeFiles/MaterialXRender.dir/Image.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Image.h:16, from /build/materialx/src/MaterialX/source/MaterialXRender/Image.cpp:6: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ In file included from /build/materialx/src/MaterialX/source/MaterialXRender/Image.cpp:8: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Types.h: In member function ‘MaterialX_v1_39_5::Quaternion MaterialX_v1_39_5::Quaternion::operator*(const MaterialX_v1_39_5::Quaternion&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Types.h:32:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Quaternion’ when C++17 is enabled changed to match C++14 in GCC 10.1 32 | { | ^ /build/materialx/src/MaterialX/source/MaterialXRender/Image.cpp: In member function ‘MaterialX_v1_39_5::Color4 MaterialX_v1_39_5::Image::getTexelColor(unsigned int, unsigned int) const’: /build/materialx/src/MaterialX/source/MaterialXRender/Image.cpp:199:61: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 199 | Color4 Image::getTexelColor(unsigned int x, unsigned int y) const | ^~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/Image.cpp: In member function ‘void MaterialX_v1_39_5::Image::applyMatrixTransform(const MaterialX_v1_39_5::Matrix33&)’: /build/materialx/src/MaterialX/source/MaterialXRender/Image.cpp:426:17: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 426 | vec = mat.multiply(vec); | ~~~~^~~~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/MaterialXRender/Image.cpp: In member function ‘void MaterialX_v1_39_5::Image::applyGammaTransform(float)’: /build/materialx/src/MaterialX/source/MaterialXRender/Image.cpp:438:46: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 438 | Color4 color = getTexelColor(x, y); | ^ [73/321] Building CXX object source/MaterialXRender/CMakeFiles/MaterialXRender.dir/ShaderMaterial.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Image.h:16, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/ShaderMaterial.h:13, from /build/materialx/src/MaterialX/source/MaterialXRender/ShaderMaterial.cpp:6: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ In file included from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Camera.h:9, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/ShaderMaterial.h:17: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Types.h: In member function ‘MaterialX_v1_39_5::Quaternion MaterialX_v1_39_5::Quaternion::operator*(const MaterialX_v1_39_5::Quaternion&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Types.h:32:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Quaternion’ when C++17 is enabled changed to match C++14 in GCC 10.1 32 | { | ^ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Camera.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Camera::getViewPosition() const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Camera.h:84:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | { | ^ [74/321] Building CXX object source/MaterialXGenGlsl/CMakeFiles/MaterialXGenGlsl.dir/EsslSyntax.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/Syntax.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/GlslSyntax.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/EsslSyntax.h:12, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/EsslSyntax.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [75/321] Building CXX object source/MaterialXRenderHw/CMakeFiles/MaterialXRenderHw.dir/SimpleWindowIOS.cpp.o [76/321] Building CXX object source/MaterialXRender/CMakeFiles/MaterialXRender.dir/StbImageLoader.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Image.h:16, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/ImageHandler.h:13, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/StbImageLoader.h:12, from /build/materialx/src/MaterialX/source/MaterialXRender/StbImageLoader.cpp:6: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [77/321] Building CXX object source/MaterialXRenderHw/CMakeFiles/MaterialXRenderHw.dir/SimpleWindowMac.cpp.o [78/321] Building CXX object source/MaterialXRenderHw/CMakeFiles/MaterialXRenderHw.dir/SimpleWindowWindows.cpp.o [79/321] Building CXX object source/MaterialXRender/CMakeFiles/MaterialXRender.dir/LightHandler.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Image.h:16, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/LightHandler.h:13, from /build/materialx/src/MaterialX/source/MaterialXRender/LightHandler.cpp:6: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [80/321] Building CXX object source/MaterialXRenderHw/CMakeFiles/MaterialXRenderHw.dir/SimpleWindowLinux.cpp.o [81/321] Building CXX object source/MaterialXRenderHw/CMakeFiles/MaterialXRenderHw.dir/WindowWrapper.cpp.o [82/321] Building CXX object source/MaterialXGenGlsl/CMakeFiles/MaterialXGenGlsl.dir/EsslShaderGenerator.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ColorManagementSystem.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderGenerator.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenHw/HwShaderGenerator.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/GlslShaderGenerator.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/EsslShaderGenerator.h:12, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/EsslShaderGenerator.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [83/321] Building CXX object source/MaterialXGenGlsl/CMakeFiles/MaterialXGenGlsl.dir/VkResourceBindingContext.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/GenContext.h:16, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/VkResourceBindingContext.cpp:8: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [84/321] Building CXX object source/MaterialXGenGlsl/CMakeFiles/MaterialXGenGlsl.dir/GlslResourceBindingContext.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/GenContext.h:16, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/GlslResourceBindingContext.cpp:8: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [85/321] Building CXX object source/MaterialXGenGlsl/CMakeFiles/MaterialXGenGlsl.dir/VkShaderGenerator.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ColorManagementSystem.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderGenerator.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenHw/HwShaderGenerator.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/GlslShaderGenerator.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/VkShaderGenerator.h:12, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/VkShaderGenerator.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [86/321] Building CXX object source/MaterialXGenGlsl/CMakeFiles/MaterialXGenGlsl.dir/VkSyntax.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/Syntax.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/GlslSyntax.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/VkSyntax.h:12, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/VkSyntax.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [87/321] Building CXX object source/MaterialXGenGlsl/CMakeFiles/MaterialXGenGlsl.dir/GlslShaderGenerator.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ColorManagementSystem.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderGenerator.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenHw/HwShaderGenerator.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/GlslShaderGenerator.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/GlslShaderGenerator.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [88/321] Building CXX object source/MaterialXGenGlsl/CMakeFiles/MaterialXGenGlsl.dir/WgslResourceBindingContext.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ColorManagementSystem.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderGenerator.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenHw/HwShaderGenerator.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/GlslShaderGenerator.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/VkShaderGenerator.h:12, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/WgslResourceBindingContext.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/WgslResourceBindingContext.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [89/321] Building CXX object source/MaterialXGenGlsl/CMakeFiles/MaterialXGenGlsl.dir/WgslShaderGenerator.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ColorManagementSystem.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/ShaderGenerator.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenHw/HwShaderGenerator.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/GlslShaderGenerator.h:15, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/VkShaderGenerator.h:12, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/WgslShaderGenerator.h:12, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/WgslShaderGenerator.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [90/321] Building CXX object source/MaterialXRender/CMakeFiles/MaterialXRender.dir/ShaderRenderer.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Types.h:14, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Camera.h:9, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/ShaderRenderer.h:12, from /build/materialx/src/MaterialX/source/MaterialXRender/ShaderRenderer.cpp:6: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Types.h: In member function ‘MaterialX_v1_39_5::Quaternion MaterialX_v1_39_5::Quaternion::operator*(const MaterialX_v1_39_5::Quaternion&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Types.h:32:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Quaternion’ when C++17 is enabled changed to match C++14 in GCC 10.1 32 | { | ^ /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Camera.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Camera::getViewPosition() const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Camera.h:84:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 84 | { | ^ [91/321] Building CXX object source/MaterialXGenGlsl/CMakeFiles/MaterialXGenGlsl.dir/WgslSyntax.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/Syntax.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/GlslSyntax.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/VkSyntax.h:12, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/WgslSyntax.h:12, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/WgslSyntax.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [92/321] Building CXX object source/MaterialXRender/CMakeFiles/MaterialXRender.dir/Util.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXGenShader/ShaderNodeImpl.h:15, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXGenShader/ShaderNode.h:14, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXGenShader/GenContext.h:16, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Util.h:14, from /build/materialx/src/MaterialX/source/MaterialXRender/Util.cpp:6: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ /build/materialx/src/MaterialX/source/MaterialXRender/Util.cpp: In function ‘void __static_initialization_and_destruction_0()’: /build/materialx/src/MaterialX/source/MaterialXRender/Util.cpp:13:86: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 13 | const Color3 DEFAULT_SCREEN_COLOR_LIN_REC709(DEFAULT_SCREEN_COLOR_SRGB.srgbToLinear()); | ^ [93/321] Building CXX object source/MaterialXRender/CMakeFiles/MaterialXRender.dir/ImageHandler.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Image.h:16, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/ImageHandler.h:13, from /build/materialx/src/MaterialX/source/MaterialXRender/ImageHandler.cpp:6: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [94/321] Building CXX object source/MaterialXRender/CMakeFiles/MaterialXRender.dir/TinyObjLoader.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/Mesh.h:12, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/GeometryHandler.h:13, from /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXRender/TinyObjLoader.h:12, from /build/materialx/src/MaterialX/source/MaterialXRender/TinyObjLoader.cpp:6: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXRender/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [95/321] Building CXX object source/MaterialXGenGlsl/CMakeFiles/MaterialXGenGlsl.dir/GlslSyntax.cpp.o In file included from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/TypeDesc.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenShader/Syntax.h:13, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXGenGlsl/GlslSyntax.h:14, from /build/materialx/src/MaterialX/source/MaterialXGenGlsl/GlslSyntax.cpp:6: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/MaterialXGenGlsl/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [96/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyException.cpp.o [97/321] Building C object source/MaterialXView/external/NanoGUI/ext/glfw/src/CMakeFiles/glfw_objects.dir/context.c.o FAILED: [] source/MaterialXView/external/NanoGUI/ext/glfw/src/CMakeFiles/glfw_objects.dir/context.c.o /usr/bin/cc -DMATERIALX_BUILD_GEN_GLSL -DMATERIALX_BUILD_GEN_MDL -DMATERIALX_BUILD_GEN_MSL -DMATERIALX_BUILD_GEN_OSL -DMATERIALX_BUILD_GEN_SLANG -DMATERIALX_TEST_RENDER -D_GLFW_BUILD_DLL -D_GLFW_USE_CONFIG_H -I/build/materialx/src/MaterialX/source/MaterialXView/NanoGUI/ext/glfw/include -I/build/materialx/src/MaterialX/source/MaterialXView/NanoGUI/ext/glfw/src -I/build/materialx/src/build/source/MaterialXView/external/NanoGUI/ext/glfw/src - -O2 -pipe -fstack-protector-strong -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -W -fstack-clash-protection -mbranch- -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer - -O3 -DNDEBUG -fPIC -Wall -Wunused-parameter -Wshadow -Wno-missing-braces -Wno-format-truncation -Wno-stringop-overflow -Wno-use-after-free -Wno-unused-parameter -Wno-shadow - -Wdeclaration-after-statement -MD -MT source/MaterialXView/external/NanoGUI/ext/glfw/src/CMakeFiles/glfw_objects.dir/context.c.o -MF source/MaterialXView/external/NanoGUI/ext/glfw/src/CMakeFiles/glfw_objects.dir/context.c.o.d -o source/MaterialXView/external/NanoGUI/ext/glfw/src/CMakeFiles/glfw_objects.dir/context.c.o -c /build/materialx/src/MaterialX/source/MaterialXView/NanoGUI/ext/glfw/src/context.c cc: error: unknown value ‘nehalem’ for ‘-march’ cc: note: valid arguments are: armv8-a armv8.1-a armv8.2-a armv8.3-a armv8.4-a armv8.5-a armv8.6-a armv8.7-a armv8.8-a armv8.9-a armv8-r armv9-a armv9.1-a armv9.2-a armv9.3-a armv9.4-a armv9.5-a armv9.6-a native cc1: error: unknown value ‘nehalem’ for ‘-march’ cc1: note: valid arguments are: armv8-a armv8.1-a armv8.2-a armv8.3-a armv8.4-a armv8.5-a armv8.6-a armv8.7-a armv8.8-a armv8.9-a armv8-r armv9-a armv9.1-a armv9.2-a armv9.3-a armv9.4-a armv9.5-a armv9.6-a native [98/321] Linking CXX shared library lib/libMaterialXCore.so.1.39.5 In function ‘fromValueString’: lto1: note: parameter passing for argument of type ‘struct Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘fromValueString’: lto1: note: parameter passing for argument of type ‘struct Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘fromValueString’: lto1: note: parameter passing for argument of type ‘struct Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘fromValueString’: lto1: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 In function ‘fromValueString’: lto1: note: parameter passing for argument of type ‘struct Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘linearToSrgb’: lto1: note: parameter passing for argument of type ‘struct Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘multiply’: lto1: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘transformPoint’: lto1: note: parameter passing for argument of type ‘struct Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:120:9: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 120 | Vector2 Matrix33::transformPoint(const Vector2& v) const | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:120:9: note: parameter passing for argument of type ‘struct Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:120:9: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:120:9: note: parameter passing for argument of type ‘struct Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:122:27: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 122 | Vector3 res = multiply(Vector3(v[0], v[1], 1.0f)); | ^ In member function ‘transformVector’: lto1: note: parameter passing for argument of type ‘struct Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:126:9: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 126 | Vector2 Matrix33::transformVector(const Vector2& v) const | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:126:9: note: parameter passing for argument of type ‘struct Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:126:9: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:126:9: note: parameter passing for argument of type ‘struct Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:128:27: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 128 | Vector3 res = multiply(Vector3(v[0], v[1], 0.0f)); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp: In member function ‘convert’: /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:280:68: note: parameter passing for argument of type ‘struct Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | Vector2 convertedValue = unitConverter->convert(originalval, input->getUnit(), targetUnit); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp: In member function ‘convert’: /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:289:68: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 289 | Vector3 convertedValue = unitConverter->convert(originalval, input->getUnit(), targetUnit); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp: In member function ‘convertToUnit’: /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:244:6: note: parameter passing for argument of type ‘struct Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 244 | bool UnitConverterRegistry::convertToUnit(DocumentPtr doc, const string& unitType, const string& targetUnit) | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:244:6: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:244:6: note: parameter passing for argument of type ‘struct Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘multiply’: lto1: note: parameter passing for argument of type ‘struct Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘transformPoint’: lto1: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:246:9: note: parameter passing for argument of type ‘struct Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 246 | Vector3 Matrix44::transformPoint(const Vector3& v) const | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:246:9: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:246:9: note: parameter passing for argument of type ‘struct Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:246:9: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:248:27: note: parameter passing for argument of type ‘struct Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 248 | Vector4 res = multiply(Vector4(v[0], v[1], v[2], 1.0f)); | ^ In member function ‘transformVector’: lto1: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:252:9: note: parameter passing for argument of type ‘struct Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 252 | Vector3 Matrix44::transformVector(const Vector3& v) const | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:252:9: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:252:9: note: parameter passing for argument of type ‘struct Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:252:9: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Types.cpp:254:27: note: parameter passing for argument of type ‘struct Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 254 | Vector4 res = multiply(Vector4(v[0], v[1], v[2], 0.0f)); | ^ In member function ‘transformNormal’: lto1: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:280:68: note: parameter passing for argument of type ‘struct Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 280 | Vector2 convertedValue = unitConverter->convert(originalval, input->getUnit(), targetUnit); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:289:68: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 289 | Vector3 convertedValue = unitConverter->convert(originalval, input->getUnit(), targetUnit); | ^ /build/materialx/src/MaterialX/source/MaterialXCore/Unit.cpp:298:68: note: parameter passing for argument of type ‘struct Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 298 | Vector4 convertedValue = unitConverter->convert(originalval, input->getUnit(), targetUnit); | ^ In member function ‘convert’: lto1: note: parameter passing for argument of type ‘struct Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘convert’: lto1: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 In member function ‘convert’: lto1: note: parameter passing for argument of type ‘struct Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 [99/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyModule.cpp.o [100/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyMaterial.cpp.o In file included from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Material.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyMaterial.cpp:8: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [101/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyUtil.cpp.o In file included from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUtil.cpp:8: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [102/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyDefinition.cpp.o In file included from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyDefinition.cpp:8: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [103/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyLook.cpp.o In file included from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Material.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Look.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyLook.cpp:8: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [104/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyVariant.cpp.o In file included from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Variant.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyVariant.cpp:8: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [105/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyTraversal.cpp.o In file included from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Material.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTraversal.cpp:10: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [106/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyGeom.cpp.o In file included from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyGeom.cpp:8: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [107/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyProperty.cpp.o In file included from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Property.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyProperty.cpp:8: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [108/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyUnitConverter.cpp.o In file included from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Material.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Look.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Document.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Unit.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:8: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp: In member function ‘virtual MaterialX_v1_39_5::Vector2 PyUnitConverter::convert(const MaterialX_v1_39_5::Vector2&, const std::string&, const std::string&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:29:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 29 | { | ^ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp: In member function ‘virtual MaterialX_v1_39_5::Vector3 PyUnitConverter::convert(const MaterialX_v1_39_5::Vector3&, const std::string&, const std::string&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:41:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 41 | { | ^ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp: In member function ‘virtual MaterialX_v1_39_5::Vector4 PyUnitConverter::convert(const MaterialX_v1_39_5::Vector4&, const std::string&, const std::string&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:53:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 53 | { | ^ In file included from /usr/include/pybind11/attr.h:14, from /usr/include/pybind11/detail/class.h:12, from /usr/include/pybind11/pybind11.h:12, from /usr/include/pybind11/functional.h:12, from /build/materialx/src/MaterialX/source/PyMaterialX/../PyMaterialX/PyMaterialX.h:15, from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:6: /usr/include/pybind11/cast.h: In instantiation of ‘std::enable_if_t<((bool)pybind11::detail::negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> pybind11::detail::cast_safe(pybind11::object&&) [with T = MaterialX_v1_39_5::Vector2; std::enable_if_t<((bool)negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> = MaterialX_v1_39_5::Vector2; typename intrinsic_type::type = MaterialX_v1_39_5::Vector2; typename remove_cvref::type = MaterialX_v1_39_5::Vector2]’: /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:30:9: required from here 30 | PYBIND11_OVERLOAD_PURE( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1912:1: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 1912 | cast_safe(object &&o) { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘std::enable_if_t<((bool)pybind11::detail::negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> pybind11::detail::cast_safe(pybind11::object&&) [with T = MaterialX_v1_39_5::Vector3; std::enable_if_t<((bool)negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> = MaterialX_v1_39_5::Vector3; typename intrinsic_type::type = MaterialX_v1_39_5::Vector3; typename remove_cvref::type = MaterialX_v1_39_5::Vector3]’: /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:42:9: required from here 42 | PYBIND11_OVERLOAD_PURE( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1912:1: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 1912 | cast_safe(object &&o) { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘std::enable_if_t<((bool)pybind11::detail::negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> pybind11::detail::cast_safe(pybind11::object&&) [with T = MaterialX_v1_39_5::Vector4; std::enable_if_t<((bool)negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> = MaterialX_v1_39_5::Vector4; typename intrinsic_type::type = MaterialX_v1_39_5::Vector4; typename remove_cvref::type = MaterialX_v1_39_5::Vector4]’: /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:54:9: required from here 54 | PYBIND11_OVERLOAD_PURE( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1912:1: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 1912 | cast_safe(object &&o) { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘std::enable_if_t<((bool)((! std::is_base_of::type>::value) && pybind11::detail::move_if_unreferenced::value)), T> pybind11::cast(object&&) [with T = MaterialX_v1_39_5::Vector2; std::enable_if_t<((bool)((! std::is_base_of::type>::value) && detail::move_if_unreferenced::value)), T> = MaterialX_v1_39_5::Vector2; typename std::remove_reference<_Tp>::type = MaterialX_v1_39_5::Vector2]’: /usr/include/pybind11/cast.h:1913:29: required from ‘std::enable_if_t<((bool)pybind11::detail::negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> pybind11::detail::cast_safe(pybind11::object&&) [with T = MaterialX_v1_39_5::Vector2; std::enable_if_t<((bool)negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> = MaterialX_v1_39_5::Vector2; typename intrinsic_type::type = MaterialX_v1_39_5::Vector2; typename remove_cvref::type = MaterialX_v1_39_5::Vector2]’ 1913 | return pybind11::cast(std::move(o)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:30:9: required from here 30 | PYBIND11_OVERLOAD_PURE( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1796:1: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 1796 | cast(object &&object) { | ^~~~ /usr/include/pybind11/cast.h: In instantiation of ‘std::enable_if_t<((bool)((! std::is_base_of::type>::value) && pybind11::detail::move_if_unreferenced::value)), T> pybind11::cast(object&&) [with T = MaterialX_v1_39_5::Vector3; std::enable_if_t<((bool)((! std::is_base_of::type>::value) && detail::move_if_unreferenced::value)), T> = MaterialX_v1_39_5::Vector3; typename std::remove_reference<_Tp>::type = MaterialX_v1_39_5::Vector3]’: /usr/include/pybind11/cast.h:1913:29: required from ‘std::enable_if_t<((bool)pybind11::detail::negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> pybind11::detail::cast_safe(pybind11::object&&) [with T = MaterialX_v1_39_5::Vector3; std::enable_if_t<((bool)negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> = MaterialX_v1_39_5::Vector3; typename intrinsic_type::type = MaterialX_v1_39_5::Vector3; typename remove_cvref::type = MaterialX_v1_39_5::Vector3]’ 1913 | return pybind11::cast(std::move(o)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:42:9: required from here 42 | PYBIND11_OVERLOAD_PURE( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1796:1: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 1796 | cast(object &&object) { | ^~~~ /usr/include/pybind11/cast.h: In instantiation of ‘std::enable_if_t<((bool)((! std::is_base_of::type>::value) && pybind11::detail::move_if_unreferenced::value)), T> pybind11::cast(object&&) [with T = MaterialX_v1_39_5::Vector4; std::enable_if_t<((bool)((! std::is_base_of::type>::value) && detail::move_if_unreferenced::value)), T> = MaterialX_v1_39_5::Vector4; typename std::remove_reference<_Tp>::type = MaterialX_v1_39_5::Vector4]’: /usr/include/pybind11/cast.h:1913:29: required from ‘std::enable_if_t<((bool)pybind11::detail::negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> pybind11::detail::cast_safe(pybind11::object&&) [with T = MaterialX_v1_39_5::Vector4; std::enable_if_t<((bool)negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> = MaterialX_v1_39_5::Vector4; typename intrinsic_type::type = MaterialX_v1_39_5::Vector4; typename remove_cvref::type = MaterialX_v1_39_5::Vector4]’ 1913 | return pybind11::cast(std::move(o)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:54:9: required from here 54 | PYBIND11_OVERLOAD_PURE( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1796:1: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 1796 | cast(object &&object) { | ^~~~ /usr/include/pybind11/pybind11.h: In instantiation of ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Class = MaterialX_v1_39_5::UnitConverter; Arg = {const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’: /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::UnitConverter; options = {PyUnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:71:13: required from here 69 | py::class_(mod, "UnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .def("convert", (float (mx::UnitConverter::*)(float, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | .def("convert", (mx::Vector2 (mx::UnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:20: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | initialize([f](const Class *c, | ^~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h: In instantiation of ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::UnitConverter; Arg = {const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’: /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::UnitConverter; options = {PyUnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:72:13: required from here 69 | py::class_(mod, "UnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .def("convert", (float (mx::UnitConverter::*)(float, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | .def("convert", (mx::Vector2 (mx::UnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | .def("convert", (mx::Vector3 (mx::UnitConverter::*)(const mx::Vector3&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:20: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | initialize([f](const Class *c, | ^~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h: In instantiation of ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Class = MaterialX_v1_39_5::UnitConverter; Arg = {const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’: /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::UnitConverter; options = {PyUnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:73:13: required from here 69 | py::class_(mod, "UnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .def("convert", (float (mx::UnitConverter::*)(float, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | .def("convert", (mx::Vector2 (mx::UnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | .def("convert", (mx::Vector3 (mx::UnitConverter::*)(const mx::Vector3&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | .def("convert", (mx::Vector4 (mx::UnitConverter::*)(const mx::Vector4&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:20: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | initialize([f](const Class *c, | ^~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h: In instantiation of ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Class = MaterialX_v1_39_5::LinearUnitConverter; Arg = {const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’: /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::LinearUnitConverter; options = {MaterialX_v1_39_5::UnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:81:13: required from here 77 | py::class_(mod, "LinearUnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .def_static("create", &mx::LinearUnitConverter::create) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | .def("getUnitScale", &mx::LinearUnitConverter::getUnitScale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | .def("convert", (float (mx::LinearUnitConverter::*)(float, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | .def("convert", (mx::Vector2 (mx::LinearUnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:20: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | initialize([f](const Class *c, | ^~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h: In instantiation of ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::LinearUnitConverter; Arg = {const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’: /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::LinearUnitConverter; options = {MaterialX_v1_39_5::UnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:82:13: required from here 77 | py::class_(mod, "LinearUnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .def_static("create", &mx::LinearUnitConverter::create) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | .def("getUnitScale", &mx::LinearUnitConverter::getUnitScale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | .def("convert", (float (mx::LinearUnitConverter::*)(float, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | .def("convert", (mx::Vector2 (mx::LinearUnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | .def("convert", (mx::Vector3 (mx::LinearUnitConverter::*)(const mx::Vector3&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:20: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | initialize([f](const Class *c, | ^~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h: In instantiation of ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Class = MaterialX_v1_39_5::LinearUnitConverter; Arg = {const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’: /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::LinearUnitConverter; options = {MaterialX_v1_39_5::UnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:83:13: required from here 77 | py::class_(mod, "LinearUnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .def_static("create", &mx::LinearUnitConverter::create) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | .def("getUnitScale", &mx::LinearUnitConverter::getUnitScale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | .def("convert", (float (mx::LinearUnitConverter::*)(float, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | .def("convert", (mx::Vector2 (mx::LinearUnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | .def("convert", (mx::Vector3 (mx::LinearUnitConverter::*)(const mx::Vector3&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | .def("convert", (mx::Vector4 (mx::LinearUnitConverter::*)(const mx::Vector4&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:20: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | initialize([f](const Class *c, | ^~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘T pybind11::cast(const handle&) [with T = MaterialX_v1_39_5::Vector2; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’: /usr/include/pybind11/cast.h:1798:23: required from ‘std::enable_if_t<((bool)((! std::is_base_of::type>::value) && pybind11::detail::move_if_unreferenced::value)), T> pybind11::cast(object&&) [with T = MaterialX_v1_39_5::Vector2; std::enable_if_t<((bool)((! std::is_base_of::type>::value) && detail::move_if_unreferenced::value)), T> = MaterialX_v1_39_5::Vector2; typename std::remove_reference<_Tp>::type = MaterialX_v1_39_5::Vector2]’ 1798 | return cast(object); | ~~~~~~~^~~~~~~~ /usr/include/pybind11/cast.h:1913:29: required from ‘std::enable_if_t<((bool)pybind11::detail::negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> pybind11::detail::cast_safe(pybind11::object&&) [with T = MaterialX_v1_39_5::Vector2; std::enable_if_t<((bool)negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> = MaterialX_v1_39_5::Vector2; typename intrinsic_type::type = MaterialX_v1_39_5::Vector2; typename remove_cvref::type = MaterialX_v1_39_5::Vector2]’ 1913 | return pybind11::cast(std::move(o)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:30:9: required from here 30 | PYBIND11_OVERLOAD_PURE( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1688:3: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 1688 | T cast(const handle &handle) { | ^~~~ /usr/include/pybind11/cast.h: In instantiation of ‘T pybind11::cast(const handle&) [with T = MaterialX_v1_39_5::Vector3; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’: /usr/include/pybind11/cast.h:1798:23: required from ‘std::enable_if_t<((bool)((! std::is_base_of::type>::value) && pybind11::detail::move_if_unreferenced::value)), T> pybind11::cast(object&&) [with T = MaterialX_v1_39_5::Vector3; std::enable_if_t<((bool)((! std::is_base_of::type>::value) && detail::move_if_unreferenced::value)), T> = MaterialX_v1_39_5::Vector3; typename std::remove_reference<_Tp>::type = MaterialX_v1_39_5::Vector3]’ 1798 | return cast(object); | ~~~~~~~^~~~~~~~ /usr/include/pybind11/cast.h:1913:29: required from ‘std::enable_if_t<((bool)pybind11::detail::negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> pybind11::detail::cast_safe(pybind11::object&&) [with T = MaterialX_v1_39_5::Vector3; std::enable_if_t<((bool)negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> = MaterialX_v1_39_5::Vector3; typename intrinsic_type::type = MaterialX_v1_39_5::Vector3; typename remove_cvref::type = MaterialX_v1_39_5::Vector3]’ 1913 | return pybind11::cast(std::move(o)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:42:9: required from here 42 | PYBIND11_OVERLOAD_PURE( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1688:3: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 1688 | T cast(const handle &handle) { | ^~~~ /usr/include/pybind11/cast.h: In instantiation of ‘T pybind11::cast(const handle&) [with T = MaterialX_v1_39_5::Vector4; typename std::enable_if<((! std::is_base_of::type>::value) && (! std::is_same::type, _object*>::value)), int>::type = 0]’: /usr/include/pybind11/cast.h:1798:23: required from ‘std::enable_if_t<((bool)((! std::is_base_of::type>::value) && pybind11::detail::move_if_unreferenced::value)), T> pybind11::cast(object&&) [with T = MaterialX_v1_39_5::Vector4; std::enable_if_t<((bool)((! std::is_base_of::type>::value) && detail::move_if_unreferenced::value)), T> = MaterialX_v1_39_5::Vector4; typename std::remove_reference<_Tp>::type = MaterialX_v1_39_5::Vector4]’ 1798 | return cast(object); | ~~~~~~~^~~~~~~~ /usr/include/pybind11/cast.h:1913:29: required from ‘std::enable_if_t<((bool)pybind11::detail::negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> pybind11::detail::cast_safe(pybind11::object&&) [with T = MaterialX_v1_39_5::Vector4; std::enable_if_t<((bool)negation::value || std::is_pointer<_Tp>::value) && (! std::is_base_of::type> >::value)) && (! std::is_same::type, void>::value))>::value || (std::is_same::type, _object*>::value || std::is_void<_Tp>::value))> >::value), T> = MaterialX_v1_39_5::Vector4; typename intrinsic_type::type = MaterialX_v1_39_5::Vector4; typename remove_cvref::type = MaterialX_v1_39_5::Vector4]’ 1913 | return pybind11::cast(std::move(o)); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:54:9: required from here 54 | PYBIND11_OVERLOAD_PURE( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:1688:3: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 1688 | T cast(const handle &handle) { | ^~~~ In file included from /usr/include/pybind11/pybind11.h:16: /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>&; Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Vector2]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Class = MaterialX_v1_39_5::UnitConverter; Arg = {const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::UnitConverter; options = {PyUnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:71:13: required from here 69 | py::class_(mod, "UnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .def("convert", (float (mx::UnitConverter::*)(float, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | .def("convert", (mx::Vector2 (mx::UnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>&; Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Vector3]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::UnitConverter; Arg = {const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::UnitConverter; options = {PyUnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:72:13: required from here 69 | py::class_(mod, "UnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .def("convert", (float (mx::UnitConverter::*)(float, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | .def("convert", (mx::Vector2 (mx::UnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | .def("convert", (mx::Vector3 (mx::UnitConverter::*)(const mx::Vector3&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>&; Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Vector4]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Class = MaterialX_v1_39_5::UnitConverter; Arg = {const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::UnitConverter; options = {PyUnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:73:13: required from here 69 | py::class_(mod, "UnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .def("convert", (float (mx::UnitConverter::*)(float, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | .def("convert", (mx::Vector2 (mx::UnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | .def("convert", (mx::Vector3 (mx::UnitConverter::*)(const mx::Vector3&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | .def("convert", (mx::Vector4 (mx::UnitConverter::*)(const mx::Vector4&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>&; Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Vector2]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Class = MaterialX_v1_39_5::LinearUnitConverter; Arg = {const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::LinearUnitConverter; options = {MaterialX_v1_39_5::UnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:81:13: required from here 77 | py::class_(mod, "LinearUnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .def_static("create", &mx::LinearUnitConverter::create) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | .def("getUnitScale", &mx::LinearUnitConverter::getUnitScale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | .def("convert", (float (mx::LinearUnitConverter::*)(float, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | .def("convert", (mx::Vector2 (mx::LinearUnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>&; Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Vector3]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::LinearUnitConverter; Arg = {const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::LinearUnitConverter; options = {MaterialX_v1_39_5::UnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:82:13: required from here 77 | py::class_(mod, "LinearUnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .def_static("create", &mx::LinearUnitConverter::create) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | .def("getUnitScale", &mx::LinearUnitConverter::getUnitScale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | .def("convert", (float (mx::LinearUnitConverter::*)(float, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | .def("convert", (mx::Vector2 (mx::LinearUnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | .def("convert", (mx::Vector3 (mx::LinearUnitConverter::*)(const mx::Vector3&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>&; Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Vector4]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Class = MaterialX_v1_39_5::LinearUnitConverter; Arg = {const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::LinearUnitConverter; options = {MaterialX_v1_39_5::UnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:83:13: required from here 77 | py::class_(mod, "LinearUnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .def_static("create", &mx::LinearUnitConverter::create) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | .def("getUnitScale", &mx::LinearUnitConverter::getUnitScale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | .def("convert", (float (mx::LinearUnitConverter::*)(float, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | .def("convert", (mx::Vector2 (mx::LinearUnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | .def("convert", (mx::Vector3 (mx::LinearUnitConverter::*)(const mx::Vector3&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | .def("convert", (mx::Vector4 (mx::LinearUnitConverter::*)(const mx::Vector4&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector2; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; long unsigned int ...Is = {0, 1, 2, 3}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector2]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Class = MaterialX_v1_39_5::UnitConverter; Arg = {const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::UnitConverter; options = {PyUnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:71:13: required from here 69 | py::class_(mod, "UnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .def("convert", (float (mx::UnitConverter::*)(float, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | .def("convert", (mx::Vector2 (mx::UnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector3; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; long unsigned int ...Is = {0, 1, 2, 3}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector3]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::UnitConverter; Arg = {const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::UnitConverter; options = {PyUnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:72:13: required from here 69 | py::class_(mod, "UnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .def("convert", (float (mx::UnitConverter::*)(float, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | .def("convert", (mx::Vector2 (mx::UnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | .def("convert", (mx::Vector3 (mx::UnitConverter::*)(const mx::Vector3&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector4; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; long unsigned int ...Is = {0, 1, 2, 3}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector4]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Class = MaterialX_v1_39_5::UnitConverter; Arg = {const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::UnitConverter; options = {PyUnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:73:13: required from here 69 | py::class_(mod, "UnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .def("convert", (float (mx::UnitConverter::*)(float, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | .def("convert", (mx::Vector2 (mx::UnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | .def("convert", (mx::Vector3 (mx::UnitConverter::*)(const mx::Vector3&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | .def("convert", (mx::Vector4 (mx::UnitConverter::*)(const mx::Vector4&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector2; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; long unsigned int ...Is = {0, 1, 2, 3}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector2]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Class = MaterialX_v1_39_5::LinearUnitConverter; Arg = {const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::LinearUnitConverter; options = {MaterialX_v1_39_5::UnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:81:13: required from here 77 | py::class_(mod, "LinearUnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .def_static("create", &mx::LinearUnitConverter::create) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | .def("getUnitScale", &mx::LinearUnitConverter::getUnitScale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | .def("convert", (float (mx::LinearUnitConverter::*)(float, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | .def("convert", (mx::Vector2 (mx::LinearUnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector3; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; long unsigned int ...Is = {0, 1, 2, 3}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector3]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::LinearUnitConverter; Arg = {const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::LinearUnitConverter; options = {MaterialX_v1_39_5::UnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:82:13: required from here 77 | py::class_(mod, "LinearUnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .def_static("create", &mx::LinearUnitConverter::create) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | .def("getUnitScale", &mx::LinearUnitConverter::getUnitScale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | .def("convert", (float (mx::LinearUnitConverter::*)(float, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | .def("convert", (mx::Vector2 (mx::LinearUnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | .def("convert", (mx::Vector3 (mx::LinearUnitConverter::*)(const mx::Vector3&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector4; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; long unsigned int ...Is = {0, 1, 2, 3}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector4]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Class = MaterialX_v1_39_5::LinearUnitConverter; Arg = {const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::LinearUnitConverter; options = {MaterialX_v1_39_5::UnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:83:13: required from here 77 | py::class_(mod, "LinearUnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .def_static("create", &mx::LinearUnitConverter::create) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | .def("getUnitScale", &mx::LinearUnitConverter::getUnitScale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | .def("convert", (float (mx::LinearUnitConverter::*)(float, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | .def("convert", (mx::Vector2 (mx::LinearUnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | .def("convert", (mx::Vector3 (mx::LinearUnitConverter::*)(const mx::Vector3&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | .def("convert", (mx::Vector4 (mx::LinearUnitConverter::*)(const mx::Vector4&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘Ret pybind11::detail::function_ref::operator()(Params ...) const [with Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’: /usr/include/pybind11/cast.h:2206:37: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector2; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; long unsigned int ...Is = {0, 1, 2, 3}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::index_sequence = std::integer_sequence]’ 2206 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector2]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Class = MaterialX_v1_39_5::UnitConverter; Arg = {const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::UnitConverter; options = {PyUnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:71:13: required from here 69 | py::class_(mod, "UnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .def("convert", (float (mx::UnitConverter::*)(float, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | .def("convert", (mx::Vector2 (mx::UnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:90:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Ret operator()(Params... params) const { | ^~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘Ret pybind11::detail::function_ref::operator()(Params ...) const [with Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’: /usr/include/pybind11/cast.h:2206:37: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector3; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; long unsigned int ...Is = {0, 1, 2, 3}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::index_sequence = std::integer_sequence]’ 2206 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector3]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::UnitConverter; Arg = {const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::UnitConverter; options = {PyUnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:72:13: required from here 69 | py::class_(mod, "UnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .def("convert", (float (mx::UnitConverter::*)(float, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | .def("convert", (mx::Vector2 (mx::UnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | .def("convert", (mx::Vector3 (mx::UnitConverter::*)(const mx::Vector3&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:90:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Ret operator()(Params... params) const { | ^~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘Ret pybind11::detail::function_ref::operator()(Params ...) const [with Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’: /usr/include/pybind11/cast.h:2206:37: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector4; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; long unsigned int ...Is = {0, 1, 2, 3}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::index_sequence = std::integer_sequence]’ 2206 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector4]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Class = MaterialX_v1_39_5::UnitConverter; Arg = {const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::UnitConverter; options = {PyUnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:73:13: required from here 69 | py::class_(mod, "UnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70 | .def("convert", (float (mx::UnitConverter::*)(float, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71 | .def("convert", (mx::Vector2 (mx::UnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 | .def("convert", (mx::Vector3 (mx::UnitConverter::*)(const mx::Vector3&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73 | .def("convert", (mx::Vector4 (mx::UnitConverter::*)(const mx::Vector4&, const std::string&, const std::string&)const) &mx::UnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:90:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Ret operator()(Params... params) const { | ^~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘Ret pybind11::detail::function_ref::operator()(Params ...) const [with Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’: /usr/include/pybind11/cast.h:2206:37: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector2; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; long unsigned int ...Is = {0, 1, 2, 3}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::index_sequence = std::integer_sequence]’ 2206 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector2]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Class = MaterialX_v1_39_5::LinearUnitConverter; Arg = {const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::LinearUnitConverter; options = {MaterialX_v1_39_5::UnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:81:13: required from here 77 | py::class_(mod, "LinearUnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .def_static("create", &mx::LinearUnitConverter::create) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | .def("getUnitScale", &mx::LinearUnitConverter::getUnitScale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | .def("convert", (float (mx::LinearUnitConverter::*)(float, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | .def("convert", (mx::Vector2 (mx::LinearUnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:90:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Ret operator()(Params... params) const { | ^~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘Ret pybind11::detail::function_ref::operator()(Params ...) const [with Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’: /usr/include/pybind11/cast.h:2206:37: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector3; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; long unsigned int ...Is = {0, 1, 2, 3}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::index_sequence = std::integer_sequence]’ 2206 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector3]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::LinearUnitConverter; Arg = {const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::LinearUnitConverter; options = {MaterialX_v1_39_5::UnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:82:13: required from here 77 | py::class_(mod, "LinearUnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .def_static("create", &mx::LinearUnitConverter::create) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | .def("getUnitScale", &mx::LinearUnitConverter::getUnitScale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | .def("convert", (float (mx::LinearUnitConverter::*)(float, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | .def("convert", (mx::Vector2 (mx::LinearUnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | .def("convert", (mx::Vector3 (mx::LinearUnitConverter::*)(const mx::Vector3&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:90:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Ret operator()(Params... params) const { | ^~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘Ret pybind11::detail::function_ref::operator()(Params ...) const [with Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’: /usr/include/pybind11/cast.h:2206:37: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector4; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; long unsigned int ...Is = {0, 1, 2, 3}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::index_sequence = std::integer_sequence]’ 2206 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&, const std::__cxx11::basic_string&)>&; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector4]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&>; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Class = MaterialX_v1_39_5::LinearUnitConverter; Arg = {const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const; Extra = {}; type_ = MaterialX_v1_39_5::LinearUnitConverter; options = {MaterialX_v1_39_5::UnitConverter, std::shared_ptr}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyUnitConverter.cpp:83:13: required from here 77 | py::class_(mod, "LinearUnitConverter") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78 | .def_static("create", &mx::LinearUnitConverter::create) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79 | .def("getUnitScale", &mx::LinearUnitConverter::getUnitScale) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80 | .def("convert", (float (mx::LinearUnitConverter::*)(float, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81 | .def("convert", (mx::Vector2 (mx::LinearUnitConverter::*)(const mx::Vector2&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82 | .def("convert", (mx::Vector3 (mx::LinearUnitConverter::*)(const mx::Vector3&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | .def("convert", (mx::Vector4 (mx::LinearUnitConverter::*)(const mx::Vector4&, const std::string&, const std::string&)const) &mx::LinearUnitConverter::convert) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:90:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Ret operator()(Params... params) const { | ^~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In static member function ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’: /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In static member function ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’: /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/pybind11/detail/function_ref.h: In static member function ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::UnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::UnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’: /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/pybind11/detail/function_ref.h: In static member function ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector2&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’: /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/pybind11/detail/function_ref.h: In static member function ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector3&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’: /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/pybind11/detail/function_ref.h: In static member function ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&, pybind11::name, pybind11::is_method, pybind11::sibling>(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::LinearUnitConverter::*)(const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string&, const std::__cxx11::basic_string&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&, const std::__cxx11::basic_string&)>; Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::LinearUnitConverter*, const MaterialX_v1_39_5::Vector4&, const std::__cxx11::basic_string, std::allocator >&, const std::__cxx11::basic_string, std::allocator >&}]’: /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/pybind11/pybind11.h: In function ‘pybind11::cpp_function::call_impl, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&>, MaterialX_v1_39_5::UnitConverter const*, MaterialX_v1_39_5::Vector2 const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&>(pybind11::detail::function_call&, pybind11::detail::function_ref, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>)pybind11::handle’: /usr/include/pybind11/pybind11.h:519:71: note: parameter passing for argument of type ‘struct Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | std::move(args_converter).template call(f), policy, call.parent); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h: In function ‘pybind11::cpp_function::call_impl, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&>, MaterialX_v1_39_5::UnitConverter const*, MaterialX_v1_39_5::Vector3 const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&>(pybind11::detail::function_call&, pybind11::detail::function_ref, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>)pybind11::handle’: /usr/include/pybind11/pybind11.h:519:71: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | std::move(args_converter).template call(f), policy, call.parent); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h: In function ‘pybind11::cpp_function::call_impl, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&>, MaterialX_v1_39_5::UnitConverter const*, MaterialX_v1_39_5::Vector4 const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&>(pybind11::detail::function_call&, pybind11::detail::function_ref, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>)pybind11::handle’: /usr/include/pybind11/pybind11.h:519:71: note: parameter passing for argument of type ‘struct Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | std::move(args_converter).template call(f), policy, call.parent); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h: In function ‘pybind11::cpp_function::call_impl, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&>, MaterialX_v1_39_5::LinearUnitConverter const*, MaterialX_v1_39_5::Vector2 const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&>(pybind11::detail::function_call&, pybind11::detail::function_ref, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>)pybind11::handle’: /usr/include/pybind11/pybind11.h:519:71: note: parameter passing for argument of type ‘struct Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | std::move(args_converter).template call(f), policy, call.parent); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h: In function ‘pybind11::cpp_function::call_impl, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&>, MaterialX_v1_39_5::LinearUnitConverter const*, MaterialX_v1_39_5::Vector3 const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&>(pybind11::detail::function_call&, pybind11::detail::function_ref, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>)pybind11::handle’: /usr/include/pybind11/pybind11.h:519:71: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | std::move(args_converter).template call(f), policy, call.parent); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h: In function ‘pybind11::cpp_function::call_impl, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&>, MaterialX_v1_39_5::LinearUnitConverter const*, MaterialX_v1_39_5::Vector4 const&, std::__cxx11::basic_string, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&>(pybind11::detail::function_call&, pybind11::detail::function_ref, std::allocator > const&, std::__cxx11::basic_string, std::allocator > const&)>)pybind11::handle’: /usr/include/pybind11/pybind11.h:519:71: note: parameter passing for argument of type ‘struct Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | std::move(args_converter).template call(f), policy, call.parent); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [109/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyNode.cpp.o In file included from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyNode.cpp:8: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [110/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyInterface.cpp.o In file included from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyInterface.cpp:8: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [111/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyDocument.cpp.o In file included from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Material.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Look.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Document.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyDocument.cpp:8: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [112/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyTypes.cpp.o In file included from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:8: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp: In lambda function: /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:49:41: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 49 | .def("copy", [](const V& v) { return V(v); }) \ | ^ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:95:9: note: in expansion of macro ‘BIND_VECTOR_SUBCLASS’ 95 | BIND_VECTOR_SUBCLASS(mx::Vector2, 2) | ^~~~~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp: In lambda function: /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:49:41: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 49 | .def("copy", [](const V& v) { return V(v); }) \ | ^ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:101:9: note: in expansion of macro ‘BIND_VECTOR_SUBCLASS’ 101 | BIND_VECTOR_SUBCLASS(mx::Vector3, 3) | ^~~~~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp: In lambda function: /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:49:41: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 49 | .def("copy", [](const V& v) { return V(v); }) \ | ^ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:107:9: note: in expansion of macro ‘BIND_VECTOR_SUBCLASS’ 107 | BIND_VECTOR_SUBCLASS(mx::Vector4, 4) | ^~~~~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp: In lambda function: /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:49:41: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 49 | .def("copy", [](const V& v) { return V(v); }) \ | ^ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:112:9: note: in expansion of macro ‘BIND_VECTOR_SUBCLASS’ 112 | BIND_VECTOR_SUBCLASS(mx::Color3, 3) | ^~~~~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp: In lambda function: /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:49:41: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 49 | .def("copy", [](const V& v) { return V(v); }) \ | ^ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:119:9: note: in expansion of macro ‘BIND_VECTOR_SUBCLASS’ 119 | BIND_VECTOR_SUBCLASS(mx::Color4, 4) | ^~~~~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::getNormalized() const [with V = MaterialX_v1_39_5::Vector2; S = float; long unsigned int N = 2]’: /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:95:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:232:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | V getNormalized() const | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::getNormalized() const [with V = MaterialX_v1_39_5::Vector3; S = float; long unsigned int N = 3]’: /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:101:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:232:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | V getNormalized() const | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::getNormalized() const [with V = MaterialX_v1_39_5::Vector4; S = float; long unsigned int N = 4]’: /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:107:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:232:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | V getNormalized() const | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::getNormalized() const [with V = MaterialX_v1_39_5::Color3; S = float; long unsigned int N = 3]’: /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:112:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:232:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | V getNormalized() const | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::getNormalized() const [with V = MaterialX_v1_39_5::Color4; S = float; long unsigned int N = 4]’: /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:119:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:232:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | V getNormalized() const | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator/(S) const [with V = MaterialX_v1_39_5::Vector2; S = float; long unsigned int N = 2]’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:234:22: required from ‘V MaterialX_v1_39_5::VectorN::getNormalized() const [with V = MaterialX_v1_39_5::Vector2; S = float; long unsigned int N = 2]’ 234 | return *this / getMagnitude(); | ~~~~~~^~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:95:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:184:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | V operator/(S s) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator/(S) const [with V = MaterialX_v1_39_5::Vector3; S = float; long unsigned int N = 3]’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:234:22: required from ‘V MaterialX_v1_39_5::VectorN::getNormalized() const [with V = MaterialX_v1_39_5::Vector3; S = float; long unsigned int N = 3]’ 234 | return *this / getMagnitude(); | ~~~~~~^~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:101:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:184:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | V operator/(S s) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator/(S) const [with V = MaterialX_v1_39_5::Vector4; S = float; long unsigned int N = 4]’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:234:22: required from ‘V MaterialX_v1_39_5::VectorN::getNormalized() const [with V = MaterialX_v1_39_5::Vector4; S = float; long unsigned int N = 4]’ 234 | return *this / getMagnitude(); | ~~~~~~^~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:107:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:184:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | V operator/(S s) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator/(S) const [with V = MaterialX_v1_39_5::Color3; S = float; long unsigned int N = 3]’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:234:22: required from ‘V MaterialX_v1_39_5::VectorN::getNormalized() const [with V = MaterialX_v1_39_5::Color3; S = float; long unsigned int N = 3]’ 234 | return *this / getMagnitude(); | ~~~~~~^~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:112:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:184:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | V operator/(S s) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator/(S) const [with V = MaterialX_v1_39_5::Color4; S = float; long unsigned int N = 4]’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:234:22: required from ‘V MaterialX_v1_39_5::VectorN::getNormalized() const [with V = MaterialX_v1_39_5::Color4; S = float; long unsigned int N = 4]’ 234 | return *this / getMagnitude(); | ~~~~~~^~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:119:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:184:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 184 | V operator/(S s) const | ^~~~~~~~ In file included from /usr/include/pybind11/functional.h:12, from /build/materialx/src/MaterialX/source/PyMaterialX/../PyMaterialX/PyMaterialX.h:15, from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:6: /usr/include/pybind11/pybind11.h: In instantiation of ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::Matrix33; Arg = {const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’: /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector3&) const; Extra = {}; type_ = MaterialX_v1_39_5::Matrix33; options = {MaterialX_v1_39_5::MatrixBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:128:13: required from here 123 | py::class_(mod, "Matrix33") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | BIND_MATRIX_SUBCLASS(mx::Matrix33, 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~ 128 | .def("multiply", &mx::Matrix33::multiply) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:20: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | initialize([f](const Class *c, | ^~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h: In instantiation of ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Class = MaterialX_v1_39_5::Matrix33; Arg = {const MaterialX_v1_39_5::Vector2&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’: /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector2&) const; Extra = {}; type_ = MaterialX_v1_39_5::Matrix33; options = {MaterialX_v1_39_5::MatrixBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:129:13: required from here 123 | py::class_(mod, "Matrix33") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | BIND_MATRIX_SUBCLASS(mx::Matrix33, 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~ 128 | .def("multiply", &mx::Matrix33::multiply) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | .def("transformPoint", &mx::Matrix33::transformPoint) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:20: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | initialize([f](const Class *c, | ^~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h: In instantiation of ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Class = MaterialX_v1_39_5::Matrix44; Arg = {const MaterialX_v1_39_5::Vector4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’: /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector4&) const; Extra = {}; type_ = MaterialX_v1_39_5::Matrix44; options = {MaterialX_v1_39_5::MatrixBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:141:13: required from here 135 | py::class_(mod, "Matrix44") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | BIND_MATRIX_SUBCLASS(mx::Matrix44, 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | .def("multiply", &mx::Matrix44::multiply) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:20: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | initialize([f](const Class *c, | ^~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h: In instantiation of ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::Matrix44; Arg = {const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’: /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector3&) const; Extra = {}; type_ = MaterialX_v1_39_5::Matrix44; options = {MaterialX_v1_39_5::MatrixBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:142:13: required from here 135 | py::class_(mod, "Matrix44") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | BIND_MATRIX_SUBCLASS(mx::Matrix44, 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | .def("multiply", &mx::Matrix44::multiply) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | .def("transformPoint", &mx::Matrix44::transformPoint) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:20: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 361 | initialize([f](const Class *c, | ^~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/materialx/src/MaterialX/source/PyMaterialX/../PyMaterialX/PyMaterialX.h:16: /usr/include/pybind11/operators.h: In instantiation of ‘static decltype ((l + r)) pybind11::detail::op_impl::execute(const L&, const R&) [with B = MaterialX_v1_39_5::Vector2; L = MaterialX_v1_39_5::Vector2; R = MaterialX_v1_39_5::Vector2; decltype ((l + r)) = MaterialX_v1_39_5::Vector2]’: /usr/include/pybind11/operators.h:94:28: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ^~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Vector2; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:95:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/operators.h:155:1: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 155 | PYBIND11_BINARY_OPERATOR(add, radd, operator+, l + r) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/operators.h: In instantiation of ‘static decltype ((l + r)) pybind11::detail::op_impl::execute(const L&, const R&) [with B = MaterialX_v1_39_5::Vector3; L = MaterialX_v1_39_5::Vector3; R = MaterialX_v1_39_5::Vector3; decltype ((l + r)) = MaterialX_v1_39_5::Vector3]’: /usr/include/pybind11/operators.h:94:28: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ^~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Vector3; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:101:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/operators.h:155:1: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 155 | PYBIND11_BINARY_OPERATOR(add, radd, operator+, l + r) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/operators.h: In instantiation of ‘static decltype ((l + r)) pybind11::detail::op_impl::execute(const L&, const R&) [with B = MaterialX_v1_39_5::Vector4; L = MaterialX_v1_39_5::Vector4; R = MaterialX_v1_39_5::Vector4; decltype ((l + r)) = MaterialX_v1_39_5::Vector4]’: /usr/include/pybind11/operators.h:94:28: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ^~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Vector4; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:107:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/operators.h:155:1: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 155 | PYBIND11_BINARY_OPERATOR(add, radd, operator+, l + r) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/operators.h: In instantiation of ‘static decltype ((l + r)) pybind11::detail::op_impl::execute(const L&, const R&) [with B = MaterialX_v1_39_5::Color3; L = MaterialX_v1_39_5::Color3; R = MaterialX_v1_39_5::Color3; decltype ((l + r)) = MaterialX_v1_39_5::Color3]’: /usr/include/pybind11/operators.h:94:28: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ^~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Color3; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:112:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/operators.h:155:1: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 155 | PYBIND11_BINARY_OPERATOR(add, radd, operator+, l + r) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/operators.h: In instantiation of ‘static decltype ((l + r)) pybind11::detail::op_impl::execute(const L&, const R&) [with B = MaterialX_v1_39_5::Color4; L = MaterialX_v1_39_5::Color4; R = MaterialX_v1_39_5::Color4; decltype ((l + r)) = MaterialX_v1_39_5::Color4]’: /usr/include/pybind11/operators.h:94:28: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ^~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Color4; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:119:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/operators.h:155:1: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 155 | PYBIND11_BINARY_OPERATOR(add, radd, operator+, l + r) | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator+(const V&) const [with V = MaterialX_v1_39_5::Vector2; S = float; long unsigned int N = 2]’: /usr/include/pybind11/operators.h:155:1: required from ‘static decltype ((l + r)) pybind11::detail::op_impl::execute(const L&, const R&) [with B = MaterialX_v1_39_5::Vector2; L = MaterialX_v1_39_5::Vector2; R = MaterialX_v1_39_5::Vector2; decltype ((l + r)) = MaterialX_v1_39_5::Vector2]’ 155 | PYBIND11_BINARY_OPERATOR(add, radd, operator+, l + r) | ^ /usr/include/pybind11/operators.h:94:28: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ^~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Vector2; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:95:9: required from here 26 | .def(py::self + py::self) \ | ^ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:99:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | V operator+(const V& rhs) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator+(const V&) const [with V = MaterialX_v1_39_5::Vector3; S = float; long unsigned int N = 3]’: /usr/include/pybind11/operators.h:155:1: required from ‘static decltype ((l + r)) pybind11::detail::op_impl::execute(const L&, const R&) [with B = MaterialX_v1_39_5::Vector3; L = MaterialX_v1_39_5::Vector3; R = MaterialX_v1_39_5::Vector3; decltype ((l + r)) = MaterialX_v1_39_5::Vector3]’ 155 | PYBIND11_BINARY_OPERATOR(add, radd, operator+, l + r) | ^ /usr/include/pybind11/operators.h:94:28: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ^~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Vector3; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:101:9: required from here 26 | .def(py::self + py::self) \ | ^ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:99:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | V operator+(const V& rhs) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator+(const V&) const [with V = MaterialX_v1_39_5::Vector4; S = float; long unsigned int N = 4]’: /usr/include/pybind11/operators.h:155:1: required from ‘static decltype ((l + r)) pybind11::detail::op_impl::execute(const L&, const R&) [with B = MaterialX_v1_39_5::Vector4; L = MaterialX_v1_39_5::Vector4; R = MaterialX_v1_39_5::Vector4; decltype ((l + r)) = MaterialX_v1_39_5::Vector4]’ 155 | PYBIND11_BINARY_OPERATOR(add, radd, operator+, l + r) | ^ /usr/include/pybind11/operators.h:94:28: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ^~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Vector4; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:107:9: required from here 26 | .def(py::self + py::self) \ | ^ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:99:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | V operator+(const V& rhs) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator+(const V&) const [with V = MaterialX_v1_39_5::Color3; S = float; long unsigned int N = 3]’: /usr/include/pybind11/operators.h:155:1: required from ‘static decltype ((l + r)) pybind11::detail::op_impl::execute(const L&, const R&) [with B = MaterialX_v1_39_5::Color3; L = MaterialX_v1_39_5::Color3; R = MaterialX_v1_39_5::Color3; decltype ((l + r)) = MaterialX_v1_39_5::Color3]’ 155 | PYBIND11_BINARY_OPERATOR(add, radd, operator+, l + r) | ^ /usr/include/pybind11/operators.h:94:28: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ^~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Color3; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:112:9: required from here 26 | .def(py::self + py::self) \ | ^ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:99:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | V operator+(const V& rhs) const | ^~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In instantiation of ‘V MaterialX_v1_39_5::VectorN::operator+(const V&) const [with V = MaterialX_v1_39_5::Color4; S = float; long unsigned int N = 4]’: /usr/include/pybind11/operators.h:155:1: required from ‘static decltype ((l + r)) pybind11::detail::op_impl::execute(const L&, const R&) [with B = MaterialX_v1_39_5::Color4; L = MaterialX_v1_39_5::Color4; R = MaterialX_v1_39_5::Color4; decltype ((l + r)) = MaterialX_v1_39_5::Color4]’ 155 | PYBIND11_BINARY_OPERATOR(add, radd, operator+, l + r) | ^ /usr/include/pybind11/operators.h:94:28: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ^~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Color4; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:119:9: required from here 26 | .def(py::self + py::self) \ | ^ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:99:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 99 | V operator+(const V& rhs) const | ^~~~~~~~ In file included from /usr/include/pybind11/pybind11.h:16: /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::Vector2::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::Vector2*}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::Vector2::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&; Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::Vector2*}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::Vector2::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Vector2]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::Vector2::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::Vector2*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Class = MaterialX_v1_39_5::Vector2; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::VectorN::*)() const; Extra = {}; type_ = MaterialX_v1_39_5::Vector2; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:95:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Vector3::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::Vector3*}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Vector3::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&; Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::Vector3*}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Vector3::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Vector3]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Vector3::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::Vector3*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::Vector3; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::VectorN::*)() const; Extra = {}; type_ = MaterialX_v1_39_5::Vector3; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:101:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::Vector4::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::Vector4*}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::Vector4::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&; Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::Vector4*}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::Vector4::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Vector4]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::Vector4::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::Vector4*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Class = MaterialX_v1_39_5::Vector4; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::VectorN::*)() const; Extra = {}; type_ = MaterialX_v1_39_5::Vector4; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:107:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Color3 (MaterialX_v1_39_5::Color3::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Ret = MaterialX_v1_39_5::Color3; Params = {const MaterialX_v1_39_5::Color3*}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Color3 (MaterialX_v1_39_5::Color3::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&; Ret = MaterialX_v1_39_5::Color3; Params = {const MaterialX_v1_39_5::Color3*}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Color3 (MaterialX_v1_39_5::Color3::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Color3]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Color3 (MaterialX_v1_39_5::Color3::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Color3; Args = {const MaterialX_v1_39_5::Color3*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Color3; Class = MaterialX_v1_39_5::Color3; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Color3 (MaterialX_v1_39_5::VectorN::*)() const; Extra = {}; type_ = MaterialX_v1_39_5::Color3; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:112:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Color4 (MaterialX_v1_39_5::Color4::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Ret = MaterialX_v1_39_5::Color4; Params = {const MaterialX_v1_39_5::Color4*}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Color4 (MaterialX_v1_39_5::Color4::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&; Ret = MaterialX_v1_39_5::Color4; Params = {const MaterialX_v1_39_5::Color4*}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Color4 (MaterialX_v1_39_5::Color4::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Color4]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Color4 (MaterialX_v1_39_5::Color4::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Color4; Args = {const MaterialX_v1_39_5::Color4*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Color4; Class = MaterialX_v1_39_5::Color4; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Color4 (MaterialX_v1_39_5::VectorN::*)() const; Extra = {}; type_ = MaterialX_v1_39_5::Color4; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:119:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector3&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector3&}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector3&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&; Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector3&}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector3&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Vector3]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector3&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::Matrix33; Arg = {const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector3&) const; Extra = {}; type_ = MaterialX_v1_39_5::Matrix33; options = {MaterialX_v1_39_5::MatrixBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:128:13: required from here 123 | py::class_(mod, "Matrix33") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | BIND_MATRIX_SUBCLASS(mx::Matrix33, 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~ 128 | .def("multiply", &mx::Matrix33::multiply) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector2&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector2&}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector2&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&; Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector2&}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector2&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Vector2]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector2&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector2&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Class = MaterialX_v1_39_5::Matrix33; Arg = {const MaterialX_v1_39_5::Vector2&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector2&) const; Extra = {}; type_ = MaterialX_v1_39_5::Matrix33; options = {MaterialX_v1_39_5::MatrixBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:129:13: required from here 123 | py::class_(mod, "Matrix33") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | BIND_MATRIX_SUBCLASS(mx::Matrix33, 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~ 128 | .def("multiply", &mx::Matrix33::multiply) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | .def("transformPoint", &mx::Matrix33::transformPoint) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector4&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector4&}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector4&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&; Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector4&}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector4&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Vector4]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector4&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Class = MaterialX_v1_39_5::Matrix44; Arg = {const MaterialX_v1_39_5::Vector4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector4&) const; Extra = {}; type_ = MaterialX_v1_39_5::Matrix44; options = {MaterialX_v1_39_5::MatrixBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:141:13: required from here 135 | py::class_(mod, "Matrix44") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | BIND_MATRIX_SUBCLASS(mx::Matrix44, 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | .def("multiply", &mx::Matrix44::multiply) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector3&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector3&}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector3&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::&; Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector3&}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector3&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Vector3]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector3&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::Matrix44; Arg = {const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector3&) const; Extra = {}; type_ = MaterialX_v1_39_5::Matrix44; options = {MaterialX_v1_39_5::MatrixBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:142:13: required from here 135 | py::class_(mod, "Matrix44") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | BIND_MATRIX_SUBCLASS(mx::Matrix44, 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | .def("multiply", &mx::Matrix44::multiply) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | .def("transformPoint", &mx::Matrix44::transformPoint) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ In file included from /usr/include/pybind11/attr.h:14, from /usr/include/pybind11/detail/class.h:12, from /usr/include/pybind11/pybind11.h:12: /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector2; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Vector2*}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Vector2*}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector2]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Vector2*}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::Vector2::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::Vector2*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Class = MaterialX_v1_39_5::Vector2; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::VectorN::*)() const; Extra = {}; type_ = MaterialX_v1_39_5::Vector2; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:95:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector3; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Vector3*}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Vector3*}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector3]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Vector3*}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Vector3::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::Vector3*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::Vector3; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::VectorN::*)() const; Extra = {}; type_ = MaterialX_v1_39_5::Vector3; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:101:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector4; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Vector4*}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Vector4*}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector4]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Vector4*}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::Vector4::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::Vector4*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Class = MaterialX_v1_39_5::Vector4; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::VectorN::*)() const; Extra = {}; type_ = MaterialX_v1_39_5::Vector4; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:107:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Color3; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Color3*}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Color3; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Color3*}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Color3]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Color3; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Color3*}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Color3 (MaterialX_v1_39_5::Color3::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Color3; Args = {const MaterialX_v1_39_5::Color3*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Color3; Class = MaterialX_v1_39_5::Color3; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Color3 (MaterialX_v1_39_5::VectorN::*)() const; Extra = {}; type_ = MaterialX_v1_39_5::Color3; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:112:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Color4; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Color4*}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Color4; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Color4*}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Color4]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Color4; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Color4*}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Color4 (MaterialX_v1_39_5::Color4::*)() const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Color4; Args = {const MaterialX_v1_39_5::Color4*}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Color4; Class = MaterialX_v1_39_5::Color4; Arg = {}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Color4 (MaterialX_v1_39_5::VectorN::*)() const; Extra = {}; type_ = MaterialX_v1_39_5::Color4; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:119:9: required from here 41 | .def("getNormalized", &V::getNormalized) \ | ^ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector3; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector3&}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector3&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector3]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector3&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector3&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::Matrix33; Arg = {const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector3&) const; Extra = {}; type_ = MaterialX_v1_39_5::Matrix33; options = {MaterialX_v1_39_5::MatrixBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:128:13: required from here 123 | py::class_(mod, "Matrix33") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | BIND_MATRIX_SUBCLASS(mx::Matrix33, 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~ 128 | .def("multiply", &mx::Matrix33::multiply) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector2; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector2&}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector2&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector2]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector2&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector2&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector2&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Class = MaterialX_v1_39_5::Matrix33; Arg = {const MaterialX_v1_39_5::Vector2&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector2&) const; Extra = {}; type_ = MaterialX_v1_39_5::Matrix33; options = {MaterialX_v1_39_5::MatrixBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:129:13: required from here 123 | py::class_(mod, "Matrix33") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | BIND_MATRIX_SUBCLASS(mx::Matrix33, 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~ 128 | .def("multiply", &mx::Matrix33::multiply) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | .def("transformPoint", &mx::Matrix33::transformPoint) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector4; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector4&}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector4&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector4]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector4&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector4&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Class = MaterialX_v1_39_5::Matrix44; Arg = {const MaterialX_v1_39_5::Vector4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector4&) const; Extra = {}; type_ = MaterialX_v1_39_5::Matrix44; options = {MaterialX_v1_39_5::MatrixBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:141:13: required from here 135 | py::class_(mod, "Matrix44") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | BIND_MATRIX_SUBCLASS(mx::Matrix44, 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | .def("multiply", &mx::Matrix44::multiply) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector3; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector3&}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector3&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector3]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector3&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector3&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::Matrix44; Arg = {const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector3&) const; Extra = {}; type_ = MaterialX_v1_39_5::Matrix44; options = {MaterialX_v1_39_5::MatrixBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:142:13: required from here 135 | py::class_(mod, "Matrix44") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | BIND_MATRIX_SUBCLASS(mx::Matrix44, 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | .def("multiply", &mx::Matrix44::multiply) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | .def("transformPoint", &mx::Matrix44::transformPoint) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = MaterialX_v1_39_5::Vector2 (*)(const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&); Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = MaterialX_v1_39_5::Vector2 (*&)(const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&); Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = MaterialX_v1_39_5::Vector2 (*)(const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&); std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Vector2]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (*&)(const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&); Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:322:19: required from ‘pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 322 | initialize(f, f, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (*)(const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&); Extra = {pybind11::is_operator}; type_ = MaterialX_v1_39_5::Vector2; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/operators.h:94:15: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Vector2; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:95:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = MaterialX_v1_39_5::Vector3 (*)(const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&); Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = MaterialX_v1_39_5::Vector3 (*&)(const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&); Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = MaterialX_v1_39_5::Vector3 (*)(const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&); std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Vector3]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (*&)(const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&); Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:322:19: required from ‘pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 322 | initialize(f, f, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (*)(const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&); Extra = {pybind11::is_operator}; type_ = MaterialX_v1_39_5::Vector3; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/operators.h:94:15: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Vector3; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:101:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = MaterialX_v1_39_5::Vector4 (*)(const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&); Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = MaterialX_v1_39_5::Vector4 (*&)(const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&); Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = MaterialX_v1_39_5::Vector4 (*)(const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&); std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Vector4]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (*&)(const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&); Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:322:19: required from ‘pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 322 | initialize(f, f, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (*)(const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&); Extra = {pybind11::is_operator}; type_ = MaterialX_v1_39_5::Vector4; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/operators.h:94:15: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Vector4; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:107:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = MaterialX_v1_39_5::Color3 (*)(const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&); Ret = MaterialX_v1_39_5::Color3; Params = {const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = MaterialX_v1_39_5::Color3 (*&)(const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&); Ret = MaterialX_v1_39_5::Color3; Params = {const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = MaterialX_v1_39_5::Color3 (*)(const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&); std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Color3]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = MaterialX_v1_39_5::Color3 (*&)(const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&); Return = MaterialX_v1_39_5::Color3; Args = {const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:322:19: required from ‘pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = MaterialX_v1_39_5::Color3; Args = {const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 322 | initialize(f, f, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Color3 (*)(const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&); Extra = {pybind11::is_operator}; type_ = MaterialX_v1_39_5::Color3; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/operators.h:94:15: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Color3; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:112:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = MaterialX_v1_39_5::Color4 (*)(const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&); Ret = MaterialX_v1_39_5::Color4; Params = {const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&}; intptr_t = long int]’: /usr/include/pybind11/detail/function_ref.h:86:11: required from ‘pybind11::detail::function_ref::function_ref(Callable&&, std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))>*, std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))>*) [with Callable = MaterialX_v1_39_5::Color4 (*&)(const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&); Ret = MaterialX_v1_39_5::Color4; Params = {const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&}; std::enable_if_t<((bool)(! std::is_same::type, pybind11::detail::function_ref >::value))> = void; typename pybind11::detail::remove_cvref::type = MaterialX_v1_39_5::Color4 (*)(const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&); std::enable_if_t<((bool)(std::is_void<_Tp>::value || std::is_convertible()((declval)()...)), Ret>::value))> = void; decltype (declval()((declval)()...)) = MaterialX_v1_39_5::Color4]’ 86 | : callback(callback_fn>), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:600:60: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = MaterialX_v1_39_5::Color4 (*&)(const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&); Return = MaterialX_v1_39_5::Color4; Args = {const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 600 | cast_in>(call, detail::function_ref(cap->f)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:322:19: required from ‘pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = MaterialX_v1_39_5::Color4; Args = {const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 322 | initialize(f, f, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Color4 (*)(const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&); Extra = {pybind11::is_operator}; type_ = MaterialX_v1_39_5::Color4; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/operators.h:94:15: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Color4; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:119:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘Ret pybind11::detail::function_ref::operator()(Params ...) const [with Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector3&}]’: /usr/include/pybind11/cast.h:2206:37: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector3; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector3&}; std::index_sequence = std::integer_sequence]’ 2206 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector3&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector3]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector3&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector3&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::Matrix33; Arg = {const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector3&) const; Extra = {}; type_ = MaterialX_v1_39_5::Matrix33; options = {MaterialX_v1_39_5::MatrixBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:128:13: required from here 123 | py::class_(mod, "Matrix33") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | BIND_MATRIX_SUBCLASS(mx::Matrix33, 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~ 128 | .def("multiply", &mx::Matrix33::multiply) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:90:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Ret operator()(Params... params) const { | ^~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘Ret pybind11::detail::function_ref::operator()(Params ...) const [with Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector2&}]’: /usr/include/pybind11/cast.h:2206:37: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector2; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector2&}; std::index_sequence = std::integer_sequence]’ 2206 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector2&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector2]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector2&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector2&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector2&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Class = MaterialX_v1_39_5::Matrix33; Arg = {const MaterialX_v1_39_5::Vector2&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector2&) const; Extra = {}; type_ = MaterialX_v1_39_5::Matrix33; options = {MaterialX_v1_39_5::MatrixBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:129:13: required from here 123 | py::class_(mod, "Matrix33") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124 | BIND_MATRIX_SUBCLASS(mx::Matrix33, 3) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~ 128 | .def("multiply", &mx::Matrix33::multiply) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129 | .def("transformPoint", &mx::Matrix33::transformPoint) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:90:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Ret operator()(Params... params) const { | ^~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘Ret pybind11::detail::function_ref::operator()(Params ...) const [with Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector4&}]’: /usr/include/pybind11/cast.h:2206:37: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector4; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector4&}; std::index_sequence = std::integer_sequence]’ 2206 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector4&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector4]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector4&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector4&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Class = MaterialX_v1_39_5::Matrix44; Arg = {const MaterialX_v1_39_5::Vector4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector4&) const; Extra = {}; type_ = MaterialX_v1_39_5::Matrix44; options = {MaterialX_v1_39_5::MatrixBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:141:13: required from here 135 | py::class_(mod, "Matrix44") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | BIND_MATRIX_SUBCLASS(mx::Matrix44, 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | .def("multiply", &mx::Matrix44::multiply) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:90:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Ret operator()(Params... params) const { | ^~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘Ret pybind11::detail::function_ref::operator()(Params ...) const [with Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector3&}]’: /usr/include/pybind11/cast.h:2206:37: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector3; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector3&}; std::index_sequence = std::integer_sequence]’ 2206 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector3&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector3]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector3&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector3&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:361:19: required from ‘pybind11::cpp_function::cpp_function(Return (Class::*)(Arg ...) const, const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Class = MaterialX_v1_39_5::Matrix44; Arg = {const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling}]’ 361 | initialize([f](const Class *c, | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 362 | Arg... args) -> Return { return (c->*f)(std::forward(args)...); }, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 363 | (Return (*)(const Class *, Arg...)) nullptr, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 364 | extra...); | ~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector3&) const; Extra = {}; type_ = MaterialX_v1_39_5::Matrix44; options = {MaterialX_v1_39_5::MatrixBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:142:13: required from here 135 | py::class_(mod, "Matrix44") | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136 | BIND_MATRIX_SUBCLASS(mx::Matrix44, 4) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137 | .def(py::init()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | .def("multiply", &mx::Matrix44::multiply) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142 | .def("transformPoint", &mx::Matrix44::transformPoint) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h:90:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Ret operator()(Params... params) const { | ^~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector2; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector2]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (*&)(const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&); Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:322:19: required from ‘pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 322 | initialize(f, f, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (*)(const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&); Extra = {pybind11::is_operator}; type_ = MaterialX_v1_39_5::Vector2; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/operators.h:94:15: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Vector2; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:95:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector3; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector3]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (*&)(const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&); Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:322:19: required from ‘pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 322 | initialize(f, f, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (*)(const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&); Extra = {pybind11::is_operator}; type_ = MaterialX_v1_39_5::Vector3; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/operators.h:94:15: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Vector3; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:101:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector4; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector4]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (*&)(const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&); Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:322:19: required from ‘pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 322 | initialize(f, f, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (*)(const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&); Extra = {pybind11::is_operator}; type_ = MaterialX_v1_39_5::Vector4; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/operators.h:94:15: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Vector4; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:107:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Color3; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Color3; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Color3]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Color3; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = MaterialX_v1_39_5::Color3 (*&)(const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&); Return = MaterialX_v1_39_5::Color3; Args = {const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:322:19: required from ‘pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = MaterialX_v1_39_5::Color3; Args = {const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 322 | initialize(f, f, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Color3 (*)(const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&); Extra = {pybind11::is_operator}; type_ = MaterialX_v1_39_5::Color3; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/operators.h:94:15: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Color3; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:112:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/cast.h: In instantiation of ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Color4; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&}; std::index_sequence = std::integer_sequence]’: /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Color4; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Color4]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Color4; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = MaterialX_v1_39_5::Color4 (*&)(const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&); Return = MaterialX_v1_39_5::Color4; Args = {const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:322:19: required from ‘pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = MaterialX_v1_39_5::Color4; Args = {const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 322 | initialize(f, f, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Color4 (*)(const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&); Extra = {pybind11::is_operator}; type_ = MaterialX_v1_39_5::Color4; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/operators.h:94:15: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Color4; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:119:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/cast.h:2205:12: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 2205 | Return call_impl(Func &&f, index_sequence, Guard &&) && { | ^~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘Ret pybind11::detail::function_ref::operator()(Params ...) const [with Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&}]’: /usr/include/pybind11/cast.h:2206:37: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector2; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&}; std::index_sequence = std::integer_sequence]’ 2206 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector2]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector2; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (*&)(const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&); Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:322:19: required from ‘pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = MaterialX_v1_39_5::Vector2; Args = {const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 322 | initialize(f, f, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector2 (*)(const MaterialX_v1_39_5::Vector2&, const MaterialX_v1_39_5::Vector2&); Extra = {pybind11::is_operator}; type_ = MaterialX_v1_39_5::Vector2; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/operators.h:94:15: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Vector2; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:95:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/detail/function_ref.h:90:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Ret operator()(Params... params) const { | ^~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘Ret pybind11::detail::function_ref::operator()(Params ...) const [with Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&}]’: /usr/include/pybind11/cast.h:2206:37: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector3; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&}; std::index_sequence = std::integer_sequence]’ 2206 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector3]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector3; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (*&)(const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&); Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:322:19: required from ‘pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = MaterialX_v1_39_5::Vector3; Args = {const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 322 | initialize(f, f, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector3 (*)(const MaterialX_v1_39_5::Vector3&, const MaterialX_v1_39_5::Vector3&); Extra = {pybind11::is_operator}; type_ = MaterialX_v1_39_5::Vector3; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/operators.h:94:15: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Vector3; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:101:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/detail/function_ref.h:90:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Ret operator()(Params... params) const { | ^~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘Ret pybind11::detail::function_ref::operator()(Params ...) const [with Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&}]’: /usr/include/pybind11/cast.h:2206:37: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Vector4; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&}; std::index_sequence = std::integer_sequence]’ 2206 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Vector4]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Vector4; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (*&)(const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&); Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:322:19: required from ‘pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = MaterialX_v1_39_5::Vector4; Args = {const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 322 | initialize(f, f, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Vector4 (*)(const MaterialX_v1_39_5::Vector4&, const MaterialX_v1_39_5::Vector4&); Extra = {pybind11::is_operator}; type_ = MaterialX_v1_39_5::Vector4; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/operators.h:94:15: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Vector4; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:107:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/detail/function_ref.h:90:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Ret operator()(Params... params) const { | ^~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘Ret pybind11::detail::function_ref::operator()(Params ...) const [with Ret = MaterialX_v1_39_5::Color3; Params = {const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&}]’: /usr/include/pybind11/cast.h:2206:37: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Color3; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&}; std::index_sequence = std::integer_sequence]’ 2206 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Color3; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Color3]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Color3; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = MaterialX_v1_39_5::Color3 (*&)(const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&); Return = MaterialX_v1_39_5::Color3; Args = {const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:322:19: required from ‘pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = MaterialX_v1_39_5::Color3; Args = {const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 322 | initialize(f, f, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Color3 (*)(const MaterialX_v1_39_5::Color3&, const MaterialX_v1_39_5::Color3&); Extra = {pybind11::is_operator}; type_ = MaterialX_v1_39_5::Color3; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/operators.h:94:15: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Color3; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:112:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/detail/function_ref.h:90:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Ret operator()(Params... params) const { | ^~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In instantiation of ‘Ret pybind11::detail::function_ref::operator()(Params ...) const [with Ret = MaterialX_v1_39_5::Color4; Params = {const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&}]’: /usr/include/pybind11/cast.h:2206:37: required from ‘Return pybind11::detail::argument_loader::call_impl(Func&&, std::index_sequence, Guard&&) && [with Return = MaterialX_v1_39_5::Color4; Func = pybind11::detail::function_ref&; long unsigned int ...Is = {0, 1}; Guard = pybind11::detail::void_type; Args = {const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&}; std::index_sequence = std::integer_sequence]’ 2206 | return std::forward(f)(cast_op(std::move(std::get(argcasters)))...); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/cast.h:2168:72: required from ‘std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> pybind11::detail::argument_loader::call(Func&&) && [with Return = MaterialX_v1_39_5::Color4; Guard = pybind11::detail::void_type; Func = pybind11::detail::function_ref&; Args = {const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&}; std::enable_if_t<((bool)(! std::is_void<_Dummy>::value)), Return> = MaterialX_v1_39_5::Color4]’ 2168 | return std::move(*this).template call_impl>( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2169 | std::forward(f), indices{}, Guard{}); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:515:74: required from ‘static pybind11::handle pybind11::cpp_function::call_impl(pybind11::detail::function_call&, pybind11::detail::function_ref) [with Return = MaterialX_v1_39_5::Color4; Guard = pybind11::detail::void_type; ArgsConverter = pybind11::detail::argument_loader; Args = {const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&}]’ 515 | (void) std::move(args_converter).template call(f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h:600:45: required from ‘void pybind11::cpp_function::initialize(Func&&, Return (*)(Args ...), const Extra& ...) [with Func = MaterialX_v1_39_5::Color4 (*&)(const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&); Return = MaterialX_v1_39_5::Color4; Args = {const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 596 | auto result = call_impl, | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 600 | cast_in>(call, detail::function_ref(cap->f)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:322:19: required from ‘pybind11::cpp_function::cpp_function(Return (*)(Args ...), const Extra& ...) [with Return = MaterialX_v1_39_5::Color4; Args = {const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&}; Extra = {pybind11::name, pybind11::is_method, pybind11::sibling, pybind11::is_operator}]’ 322 | initialize(f, f, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2449:22: required from ‘pybind11::class_& pybind11::class_::def(const char*, Func&&, const Extra& ...) [with Func = MaterialX_v1_39_5::Color4 (*)(const MaterialX_v1_39_5::Color4&, const MaterialX_v1_39_5::Color4&); Extra = {pybind11::is_operator}; type_ = MaterialX_v1_39_5::Color4; options = {MaterialX_v1_39_5::VectorBase}]’ 2449 | cpp_function cf(method_adaptor(std::forward(f)), | ^~ /usr/include/pybind11/operators.h:94:15: required from ‘void pybind11::detail::op_::execute(Class&, const Extra& ...) const [with Class = pybind11::class_; Extra = {}; pybind11::detail::op_id id = pybind11::detail::op_add; pybind11::detail::op_type ot = pybind11::detail::op_l; L = pybind11::detail::self_t; R = pybind11::detail::self_t]’ 94 | cl.def(op::name(), &op::execute, is_operator(), extra...); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/pybind11.h:2474:19: required from ‘pybind11::class_& pybind11::class_::def(const T&, const Extra& ...) [with T = pybind11::detail::op_; Extra = {}; typename std::enable_if::type = 0; type_ = MaterialX_v1_39_5::Color4; options = {MaterialX_v1_39_5::VectorBase}]’ 2474 | op.execute(*this, extra...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyTypes.cpp:119:9: required from here 26 | .def(py::self + py::self) \ | ^ /usr/include/pybind11/detail/function_ref.h:90:9: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 90 | Ret operator()(Params... params) const { | ^~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘V MaterialX_v1_39_5::VectorN::getNormalized() const [with V = MaterialX_v1_39_5::Color3; S = float; long unsigned int N = 3]’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:232:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | V getNormalized() const | ^~~~~~~~~~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘V MaterialX_v1_39_5::VectorN::getNormalized() const [with V = MaterialX_v1_39_5::Vector4; S = float; long unsigned int N = 4]’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:232:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:326:13: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 326 | Vector3 cross(const Vector3& rhs) const | ^~~~~ /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘V MaterialX_v1_39_5::VectorN::getNormalized() const [with V = MaterialX_v1_39_5::Vector2; S = float; long unsigned int N = 2]’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:232:7: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 232 | V getNormalized() const | ^~~~~~~~~~~~~ /usr/include/pybind11/operators.h: In static member function ‘static decltype ((l + r)) pybind11::detail::op_impl::execute(const L&, const R&) [with B = MaterialX_v1_39_5::Vector3; L = MaterialX_v1_39_5::Vector3; R = MaterialX_v1_39_5::Vector3]’: /usr/include/pybind11/operators.h:155:1: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 155 | PYBIND11_BINARY_OPERATOR(add, radd, operator+, l + r) | ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/pybind11/operators.h: In static member function ‘static decltype ((l + r)) pybind11::detail::op_impl::execute(const L&, const R&) [with B = MaterialX_v1_39_5::Vector4; L = MaterialX_v1_39_5::Vector4; R = MaterialX_v1_39_5::Vector4]’: /usr/include/pybind11/operators.h:155:1: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/pybind11/operators.h: In static member function ‘static decltype ((l + r)) pybind11::detail::op_impl::execute(const L&, const R&) [with B = MaterialX_v1_39_5::Color3; L = MaterialX_v1_39_5::Color3; R = MaterialX_v1_39_5::Color3]’: /usr/include/pybind11/operators.h:155:1: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/pybind11/operators.h: In static member function ‘static decltype ((l + r)) pybind11::detail::op_impl::execute(const L&, const R&) [with B = MaterialX_v1_39_5::Color4; L = MaterialX_v1_39_5::Color4; R = MaterialX_v1_39_5::Color4]’: /usr/include/pybind11/operators.h:155:1: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/pybind11/detail/function_ref.h: In static member function ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector2 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector2&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Ret = MaterialX_v1_39_5::Vector2; Params = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector2&}]’: /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 65 | static Ret callback_fn(intptr_t callable, Params... params) { | ^~~~~~~~~~~ /usr/include/pybind11/detail/function_ref.h: In static member function ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix33::*)(const MaterialX_v1_39_5::Vector3&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::Matrix33*, const MaterialX_v1_39_5::Vector3&}]’: /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/pybind11/detail/function_ref.h: In static member function ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector4 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector4&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Ret = MaterialX_v1_39_5::Vector4; Params = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector4&}]’: /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/pybind11/detail/function_ref.h: In static member function ‘static Ret pybind11::detail::function_ref::callback_fn(intptr_t, Params ...) [with Callable = pybind11::cpp_function::cpp_function(MaterialX_v1_39_5::Vector3 (MaterialX_v1_39_5::Matrix44::*)(const MaterialX_v1_39_5::Vector3&) const, const pybind11::name&, const pybind11::is_method&, const pybind11::sibling&)::; Ret = MaterialX_v1_39_5::Vector3; Params = {const MaterialX_v1_39_5::Matrix44*, const MaterialX_v1_39_5::Vector3&}]’: /usr/include/pybind11/detail/function_ref.h:65:16: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 /usr/include/pybind11/pybind11.h: In function ‘pybind11::cpp_function::call_impl, MaterialX_v1_39_5::Vector2 const&, MaterialX_v1_39_5::Vector2 const&>(pybind11::detail::function_call&, pybind11::detail::function_ref)pybind11::handle’: /usr/include/pybind11/pybind11.h:519:71: note: parameter passing for argument of type ‘struct Vector2’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | std::move(args_converter).template call(f), policy, call.parent); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h: In function ‘pybind11::cpp_function::call_impl, MaterialX_v1_39_5::Vector3 const&, MaterialX_v1_39_5::Vector3 const&>(pybind11::detail::function_call&, pybind11::detail::function_ref)pybind11::handle’: /usr/include/pybind11/pybind11.h:519:71: note: parameter passing for argument of type ‘struct Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | std::move(args_converter).template call(f), policy, call.parent); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h: In function ‘pybind11::cpp_function::call_impl, MaterialX_v1_39_5::Vector4 const&, MaterialX_v1_39_5::Vector4 const&>(pybind11::detail::function_call&, pybind11::detail::function_ref)pybind11::handle’: /usr/include/pybind11/pybind11.h:519:71: note: parameter passing for argument of type ‘struct Vector4’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | std::move(args_converter).template call(f), policy, call.parent); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h: In function ‘pybind11::cpp_function::call_impl, MaterialX_v1_39_5::Color3 const&, MaterialX_v1_39_5::Color3 const&>(pybind11::detail::function_call&, pybind11::detail::function_ref)pybind11::handle’: /usr/include/pybind11/pybind11.h:519:71: note: parameter passing for argument of type ‘struct Color3’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | std::move(args_converter).template call(f), policy, call.parent); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/pybind11/pybind11.h: In function ‘pybind11::cpp_function::call_impl, MaterialX_v1_39_5::Color4 const&, MaterialX_v1_39_5::Color4 const&>(pybind11::detail::function_call&, pybind11::detail::function_ref)pybind11::handle’: /usr/include/pybind11/pybind11.h:519:71: note: parameter passing for argument of type ‘struct Color4’ when C++17 is enabled changed to match C++14 in GCC 10.1 519 | std::move(args_converter).template call(f), policy, call.parent); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ [113/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyValue.cpp.o In file included from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyValue.cpp:8: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ [114/321] Building CXX object source/PyMaterialX/PyMaterialXCore/CMakeFiles/PyMaterialXCore.dir/PyElement.cpp.o In file included from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Value.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Element.h:16, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Geom.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Interface.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Definition.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Node.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Material.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Look.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Document.h:14, from /build/materialx/src/MaterialX/source/PyMaterialX/PyMaterialXCore/PyElement.cpp:8: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h: In member function ‘MaterialX_v1_39_5::Vector3 MaterialX_v1_39_5::Vector3::cross(const MaterialX_v1_39_5::Vector3&) const’: /build/materialx/src/MaterialX/source/PyMaterialX/../MaterialXCore/Types.h:327:5: note: parameter passing for argument of type ‘MaterialX_v1_39_5::Vector3’ when C++17 is enabled changed to match C++14 in GCC 10.1 327 | { | ^ ninja: build stopped: subcommand failed. ==> ERROR: A failure occurred in build(). Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-staging-aarch64/ben-5/build