==> Building on Q ==> Attempt to run pkgver()... ==> Making package: r2ghidra 5.4.1-2 (Sat 19 Feb 2022 03:49:56 AM EET) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Retrieving sources...  -> Updating r2ghidra git repo... Fetching origin From https://github.com/radareorg/r2ghidra - [deleted] (none) -> fix-object-order - [deleted] (none) -> force-ts remote: Enumerating objects: 293, done. remote: Counting objects: 0% (1/293) remote: Counting objects: 1% (3/293) remote: Counting objects: 2% (6/293) remote: Counting objects: 3% (9/293) remote: Counting objects: 4% (12/293) remote: Counting objects: 5% (15/293) remote: Counting objects: 6% (18/293) remote: Counting objects: 7% (21/293) remote: Counting objects: 8% (24/293) remote: Counting objects: 9% (27/293) remote: Counting objects: 10% (30/293) remote: Counting objects: 11% (33/293) remote: Counting objects: 12% (36/293) remote: Counting objects: 13% (39/293) remote: Counting objects: 14% (42/293) remote: Counting objects: 15% (44/293) remote: Counting objects: 16% (47/293) remote: Counting objects: 17% (50/293) remote: Counting objects: 18% (53/293) remote: Counting objects: 19% (56/293) remote: Counting objects: 20% (59/293) remote: Counting objects: 21% (62/293) remote: Counting objects: 22% (65/293) remote: Counting objects: 23% (68/293) remote: Counting objects: 24% (71/293) remote: Counting objects: 25% (74/293) remote: Counting objects: 26% (77/293) remote: Counting objects: 27% (80/293) remote: Counting objects: 28% (83/293) remote: Counting objects: 29% (85/293) remote: Counting objects: 30% (88/293) remote: Counting objects: 31% (91/293) remote: Counting objects: 32% (94/293) remote: Counting objects: 33% (97/293) remote: Counting objects: 34% (100/293) remote: Counting objects: 35% (103/293) remote: Counting objects: 36% (106/293) remote: Counting objects: 37% (109/293) remote: Counting objects: 38% (112/293) remote: Counting objects: 39% (115/293) remote: Counting objects: 40% (118/293) remote: Counting objects: 41% (121/293) remote: Counting objects: 42% (124/293) remote: Counting objects: 43% (126/293) remote: Counting objects: 44% (129/293) remote: Counting objects: 45% (132/293) remote: Counting objects: 46% (135/293) remote: Counting objects: 47% (138/293) remote: Counting objects: 48% (141/293) remote: Counting objects: 49% (144/293) remote: Counting objects: 50% (147/293) remote: Counting objects: 51% (150/293) remote: Counting objects: 52% (153/293) remote: Counting objects: 53% (156/293) remote: Counting objects: 54% (159/293) remote: Counting objects: 55% (162/293) remote: Counting objects: 56% (165/293) remote: Counting objects: 57% (168/293) remote: Counting objects: 58% (170/293) remote: Counting objects: 59% (173/293) remote: Counting objects: 60% (176/293) remote: Counting objects: 61% (179/293) remote: Counting objects: 62% (182/293) remote: Counting objects: 63% (185/293) remote: Counting objects: 64% (188/293) remote: Counting objects: 65% (191/293) remote: Counting objects: 66% (194/293) remote: Counting objects: 67% (197/293) remote: Counting objects: 68% (200/293) remote: Counting objects: 69% (203/293) remote: Counting objects: 70% (206/293) remote: Counting objects: 71% (209/293) remote: Counting objects: 72% (211/293) remote: Counting objects: 73% (214/293) remote: Counting objects: 74% (217/293) remote: Counting objects: 75% (220/293) remote: Counting objects: 76% (223/293) remote: Counting objects: 77% (226/293) remote: Counting objects: 78% (229/293) remote: Counting objects: 79% (232/293) remote: Counting objects: 80% (235/293) remote: Counting objects: 81% (238/293) remote: Counting objects: 82% (241/293) remote: Counting objects: 83% (244/293) remote: Counting objects: 84% (247/293) remote: Counting objects: 85% (250/293) remote: Counting objects: 86% (252/293) remote: Counting objects: 87% (255/293) remote: Counting objects: 88% (258/293) remote: Counting objects: 89% (261/293) remote: Counting objects: 90% (264/293) remote: Counting objects: 91% (267/293) remote: Counting objects: 92% (270/293) remote: Counting objects: 93% (273/293) remote: Counting objects: 94% (276/293) remote: Counting objects: 95% (279/293) remote: Counting objects: 96% (282/293) remote: Counting objects: 97% (285/293) remote: Counting objects: 98% (288/293) remote: Counting objects: 99% (291/293) remote: Counting objects: 100% (293/293) remote: Counting objects: 100% (293/293), done. remote: Compressing objects: 0% (1/135) remote: Compressing objects: 1% (2/135) remote: Compressing objects: 2% (3/135) remote: Compressing objects: 3% (5/135) remote: Compressing objects: 4% (6/135) remote: Compressing objects: 5% (7/135) remote: Compressing objects: 6% (9/135) remote: Compressing objects: 7% (10/135) remote: Compressing objects: 8% (11/135) remote: Compressing objects: 9% (13/135) remote: Compressing objects: 10% (14/135) remote: Compressing objects: 11% (15/135) remote: Compressing objects: 12% (17/135) remote: Compressing objects: 13% (18/135) remote: Compressing objects: 14% (19/135) remote: Compressing objects: 15% (21/135) remote: Compressing objects: 16% (22/135) remote: Compressing objects: 17% (23/135) remote: Compressing objects: 18% (25/135) remote: Compressing objects: 19% (26/135) remote: Compressing objects: 20% (27/135) remote: Compressing objects: 21% (29/135) remote: Compressing objects: 22% (30/135) remote: Compressing objects: 23% (32/135) remote: Compressing objects: 24% (33/135) remote: Compressing objects: 25% (34/135) remote: Compressing objects: 26% (36/135) remote: Compressing objects: 27% (37/135) remote: Compressing objects: 28% (38/135) remote: Compressing objects: 29% (40/135) remote: Compressing objects: 30% (41/135) remote: Compressing objects: 31% (42/135) remote: Compressing objects: 32% (44/135) remote: Compressing objects: 33% (45/135) remote: Compressing objects: 34% (46/135) remote: Compressing objects: 35% (48/135) remote: Compressing objects: 36% (49/135) remote: Compressing objects: 37% (50/135) remote: Compressing objects: 38% (52/135) remote: Compressing objects: 39% (53/135) remote: Compressing objects: 40% (54/135) remote: Compressing objects: 41% (56/135) remote: Compressing objects: 42% (57/135) remote: Compressing objects: 43% (59/135) remote: Compressing objects: 44% (60/135) remote: Compressing objects: 45% (61/135) remote: Compressing objects: 46% (63/135) remote: Compressing objects: 47% (64/135) remote: Compressing objects: 48% (65/135) remote: Compressing objects: 49% (67/135) remote: Compressing objects: 50% (68/135) remote: Compressing objects: 51% (69/135) remote: Compressing objects: 52% (71/135) remote: Compressing objects: 53% (72/135) remote: Compressing objects: 54% (73/135) remote: Compressing objects: 55% (75/135) remote: Compressing objects: 56% (76/135) remote: Compressing objects: 57% (77/135) remote: Compressing objects: 58% (79/135) remote: Compressing objects: 59% (80/135) remote: Compressing objects: 60% (81/135) remote: Compressing objects: 61% (83/135) remote: Compressing objects: 62% (84/135) remote: Compressing objects: 63% (86/135) remote: Compressing objects: 64% (87/135) remote: Compressing objects: 65% (88/135) remote: Compressing objects: 66% (90/135) remote: Compressing objects: 67% (91/135) remote: Compressing objects: 68% (92/135) remote: Compressing objects: 69% (94/135) remote: Compressing objects: 70% (95/135) remote: Compressing objects: 71% (96/135) remote: Compressing objects: 72% (98/135) remote: Compressing objects: 73% (99/135) remote: Compressing objects: 74% (100/135) remote: Compressing objects: 75% (102/135) remote: Compressing objects: 76% (103/135) remote: Compressing objects: 77% (104/135) remote: Compressing objects: 78% (106/135) remote: Compressing objects: 79% (107/135) remote: Compressing objects: 80% (108/135) remote: Compressing objects: 81% (110/135) remote: Compressing objects: 82% (111/135) remote: Compressing objects: 83% (113/135) remote: Compressing objects: 84% (114/135) remote: Compressing objects: 85% (115/135) remote: Compressing objects: 86% (117/135) remote: Compressing objects: 87% (118/135) remote: Compressing objects: 88% (119/135) remote: Compressing objects: 89% (121/135) remote: Compressing objects: 90% (122/135) remote: Compressing objects: 91% (123/135) remote: Compressing objects: 92% (125/135) remote: Compressing objects: 93% (126/135) remote: Compressing objects: 94% (127/135) remote: Compressing objects: 95% (129/135) remote: Compressing objects: 96% (130/135) remote: Compressing objects: 97% (131/135) remote: Compressing objects: 98% (133/135) remote: Compressing objects: 99% (134/135) remote: Compressing objects: 100% (135/135) remote: Compressing objects: 100% (135/135), done. Receiving objects: 0% (1/246) Receiving objects: 1% (3/246) Receiving objects: 2% (5/246) Receiving objects: 3% (8/246) Receiving objects: 4% (10/246) Receiving objects: 5% (13/246) Receiving objects: 6% (15/246) Receiving objects: 7% (18/246) Receiving objects: 8% (20/246) Receiving objects: 9% (23/246) Receiving objects: 10% (25/246) Receiving objects: 11% (28/246) Receiving objects: 12% (30/246) Receiving objects: 13% (32/246) Receiving objects: 14% (35/246) Receiving objects: 15% (37/246) Receiving objects: 16% (40/246) Receiving objects: 17% (42/246) Receiving objects: 18% (45/246) Receiving objects: 19% (47/246) Receiving objects: 20% (50/246) Receiving objects: 21% (52/246) Receiving objects: 22% (55/246) Receiving objects: 23% (57/246) Receiving objects: 24% (60/246) Receiving objects: 25% (62/246) Receiving objects: 26% (64/246) Receiving objects: 27% (67/246) Receiving objects: 28% (69/246) Receiving objects: 29% (72/246) Receiving objects: 30% (74/246) Receiving objects: 31% (77/246) Receiving objects: 32% (79/246) Receiving objects: 33% (82/246) Receiving objects: 34% (84/246) Receiving objects: 35% (87/246) Receiving objects: 36% (89/246) Receiving objects: 37% (92/246) Receiving objects: 38% (94/246) Receiving objects: 39% (96/246) Receiving objects: 40% (99/246) Receiving objects: 41% (101/246) Receiving objects: 42% (104/246) Receiving objects: 43% (106/246) Receiving objects: 44% (109/246) Receiving objects: 45% (111/246) Receiving objects: 46% (114/246) Receiving objects: 47% (116/246) Receiving objects: 48% (119/246) Receiving objects: 49% (121/246) Receiving objects: 50% (123/246) Receiving objects: 51% (126/246) Receiving objects: 52% (128/246) Receiving objects: 53% (131/246) Receiving objects: 54% (133/246) Receiving objects: 55% (136/246) Receiving objects: 56% (138/246) Receiving objects: 57% (141/246) Receiving objects: 58% (143/246) Receiving objects: 59% (146/246) Receiving objects: 60% (148/246) Receiving objects: 61% (151/246) Receiving objects: 62% (153/246) Receiving objects: 63% (155/246) Receiving objects: 64% (158/246) Receiving objects: 65% (160/246) Receiving objects: 66% (163/246) Receiving objects: 67% (165/246) Receiving objects: 68% (168/246) Receiving objects: 69% (170/246) Receiving objects: 70% (173/246) Receiving objects: 71% (175/246) Receiving objects: 72% (178/246) Receiving objects: 73% (180/246) Receiving objects: 74% (183/246) Receiving objects: 75% (185/246) Receiving objects: 76% (187/246) Receiving objects: 77% (190/246) Receiving objects: 78% (192/246) Receiving objects: 79% (195/246) Receiving objects: 80% (197/246) Receiving objects: 81% (200/246) Receiving objects: 82% (202/246) remote: Total 246 (delta 176), reused 163 (delta 99), pack-reused 0 Receiving objects: 83% (205/246) Receiving objects: 84% (207/246) Receiving objects: 85% (210/246) Receiving objects: 86% (212/246) Receiving objects: 87% (215/246) Receiving objects: 88% (217/246) Receiving objects: 89% (219/246) Receiving objects: 90% (222/246) Receiving objects: 91% (224/246) Receiving objects: 92% (227/246) Receiving objects: 93% (229/246) Receiving objects: 94% (232/246) Receiving objects: 95% (234/246) Receiving objects: 96% (237/246) Receiving objects: 97% (239/246) Receiving objects: 98% (242/246) Receiving objects: 99% (244/246) Receiving objects: 100% (246/246) Receiving objects: 100% (246/246), 53.78 KiB | 216.00 KiB/s, done. Resolving deltas: 0% (0/176) Resolving deltas: 1% (2/176) Resolving deltas: 2% (4/176) Resolving deltas: 3% (6/176) Resolving deltas: 4% (8/176) Resolving deltas: 5% (9/176) Resolving deltas: 6% (11/176) Resolving deltas: 7% (13/176) Resolving deltas: 8% (15/176) Resolving deltas: 9% (16/176) Resolving deltas: 10% (18/176) Resolving deltas: 11% (20/176) Resolving deltas: 12% (22/176) Resolving deltas: 13% (23/176) Resolving deltas: 14% (25/176) Resolving deltas: 15% (27/176) Resolving deltas: 16% (29/176) Resolving deltas: 17% (30/176) Resolving deltas: 18% (32/176) Resolving deltas: 19% (34/176) Resolving deltas: 20% (36/176) Resolving deltas: 21% (37/176) Resolving deltas: 22% (39/176) Resolving deltas: 23% (41/176) Resolving deltas: 24% (43/176) Resolving deltas: 25% (44/176) Resolving deltas: 26% (46/176) Resolving deltas: 27% (48/176) Resolving deltas: 28% (50/176) Resolving deltas: 29% (52/176) Resolving deltas: 30% (53/176) Resolving deltas: 31% (55/176) Resolving deltas: 32% (57/176) Resolving deltas: 33% (59/176) Resolving deltas: 34% (60/176) Resolving deltas: 35% (62/176) Resolving deltas: 36% (64/176) Resolving deltas: 37% (66/176) Resolving deltas: 38% (67/176) Resolving deltas: 39% (69/176) Resolving deltas: 40% (71/176) Resolving deltas: 41% (73/176) Resolving deltas: 42% (74/176) Resolving deltas: 43% (76/176) Resolving deltas: 44% (78/176) Resolving deltas: 45% (80/176) Resolving deltas: 46% (81/176) Resolving deltas: 47% (83/176) Resolving deltas: 48% (85/176) Resolving deltas: 49% (87/176) Resolving deltas: 50% (88/176) Resolving deltas: 51% (90/176) Resolving deltas: 52% (92/176) Resolving deltas: 53% (94/176) Resolving deltas: 54% (96/176) Resolving deltas: 55% (97/176) Resolving deltas: 56% (99/176) Resolving deltas: 57% (101/176) Resolving deltas: 58% (103/176) Resolving deltas: 59% (104/176) Resolving deltas: 60% (106/176) Resolving deltas: 61% (108/176) Resolving deltas: 62% (110/176) Resolving deltas: 63% (111/176) Resolving deltas: 64% (113/176) Resolving deltas: 65% (115/176) Resolving deltas: 66% (117/176) Resolving deltas: 67% (118/176) Resolving deltas: 68% (120/176) Resolving deltas: 69% (122/176) Resolving deltas: 70% (124/176) Resolving deltas: 71% (125/176) Resolving deltas: 72% (127/176) Resolving deltas: 73% (129/176) Resolving deltas: 74% (131/176) Resolving deltas: 75% (132/176) Resolving deltas: 76% (134/176) Resolving deltas: 77% (136/176) Resolving deltas: 78% (138/176) Resolving deltas: 79% (140/176) Resolving deltas: 80% (141/176) Resolving deltas: 81% (143/176) Resolving deltas: 82% (145/176) Resolving deltas: 83% (147/176) Resolving deltas: 84% (148/176) Resolving deltas: 85% (150/176) Resolving deltas: 86% (152/176) Resolving deltas: 87% (154/176) Resolving deltas: 88% (155/176) Resolving deltas: 89% (157/176) Resolving deltas: 90% (159/176) Resolving deltas: 91% (161/176) Resolving deltas: 92% (162/176) Resolving deltas: 93% (164/176) Resolving deltas: 94% (166/176) Resolving deltas: 95% (168/176) Resolving deltas: 96% (169/176) Resolving deltas: 97% (171/176) Resolving deltas: 98% (173/176) Resolving deltas: 99% (175/176) Resolving deltas: 100% (176/176) Resolving deltas: 100% (176/176), completed with 42 local objects. 35ddf052..0a1e015c master -> master + f68b1f43...06b81a41 parsle -> parsle (forced update) * [new branch] pdga -> pdga * [new branch] reindent -> reindent + f68b1f43...06b81a41 refs/pull/46/head -> refs/pull/46/head (forced update) * [new ref] refs/pull/46/merge -> refs/pull/46/merge * [new ref] refs/pull/51/head -> refs/pull/51/head * [new ref] refs/pull/53/head -> refs/pull/53/head * [new ref] refs/pull/59/head -> refs/pull/59/head * [new tag] 5.5.0 -> 5.5.0 * [new tag] 5.5.2 -> 5.5.2 * [new tag] v5.5.0 -> v5.5.0 * [new tag] v5.5.4 -> v5.5.4 * [new tag] v5.6.0 -> v5.6.0  -> Updating ghidra-native git repo... Fetching origin From https://github.com/radareorg/ghidra-native - [deleted] (none) -> refs/pull/2/merge - [deleted] (none) -> refs/pull/3/merge remote: Enumerating objects: 619, done. remote: Counting objects: 0% (1/619) remote: Counting objects: 1% (7/619) remote: Counting objects: 2% (13/619) remote: Counting objects: 3% (19/619) remote: Counting objects: 4% (25/619) remote: Counting objects: 5% (31/619) remote: Counting objects: 6% (38/619) remote: Counting objects: 7% (44/619) remote: Counting objects: 8% (50/619) remote: Counting objects: 9% (56/619) remote: Counting objects: 10% (62/619) remote: Counting objects: 11% (69/619) remote: Counting objects: 12% (75/619) remote: Counting objects: 13% (81/619) remote: Counting objects: 14% (87/619) remote: Counting objects: 15% (93/619) remote: Counting objects: 16% (100/619) remote: Counting objects: 17% (106/619) remote: Counting objects: 18% (112/619) remote: Counting objects: 19% (118/619) remote: Counting objects: 20% (124/619) remote: Counting objects: 21% (130/619) remote: Counting objects: 22% (137/619) remote: Counting objects: 23% (143/619) remote: Counting objects: 24% (149/619) remote: Counting objects: 25% (155/619) remote: Counting objects: 26% (161/619) remote: Counting objects: 27% (168/619) remote: Counting objects: 28% (174/619) remote: Counting objects: 29% (180/619) remote: Counting objects: 30% (186/619) remote: Counting objects: 31% (192/619) remote: Counting objects: 32% (199/619) remote: Counting objects: 33% (205/619) remote: Counting objects: 34% (211/619) remote: Counting objects: 35% (217/619) remote: Counting objects: 36% (223/619) remote: Counting objects: 37% (230/619) remote: Counting objects: 38% (236/619) remote: Counting objects: 39% (242/619) remote: Counting objects: 40% (248/619) remote: Counting objects: 41% (254/619) remote: Counting objects: 42% (260/619) remote: Counting objects: 43% (267/619) remote: Counting objects: 44% (273/619) remote: Counting objects: 45% (279/619) remote: Counting objects: 46% (285/619) remote: Counting objects: 47% (291/619) remote: Counting objects: 48% (298/619) remote: Counting objects: 49% (304/619) remote: Counting objects: 50% (310/619) remote: Counting objects: 51% (316/619) remote: Counting objects: 52% (322/619) remote: Counting objects: 53% (329/619) remote: Counting objects: 54% (335/619) remote: Counting objects: 55% (341/619) remote: Counting objects: 56% (347/619) remote: Counting objects: 57% (353/619) remote: Counting objects: 58% (360/619) remote: Counting objects: 59% (366/619) remote: Counting objects: 60% (372/619) remote: Counting objects: 61% (378/619) remote: Counting objects: 62% (384/619) remote: Counting objects: 63% (390/619) remote: Counting objects: 64% (397/619) remote: Counting objects: 65% (403/619) remote: Counting objects: 66% (409/619) remote: Counting objects: 67% (415/619) remote: Counting objects: 68% (421/619) remote: Counting objects: 69% (428/619) remote: Counting objects: 70% (434/619) remote: Counting objects: 71% (440/619) remote: Counting objects: 72% (446/619) remote: Counting objects: 73% (452/619) remote: Counting objects: 74% (459/619) remote: Counting objects: 75% (465/619) remote: Counting objects: 76% (471/619) remote: Counting objects: 77% (477/619) remote: Counting objects: 78% (483/619) remote: Counting objects: 79% (490/619) remote: Counting objects: 80% (496/619) remote: Counting objects: 81% (502/619) remote: Counting objects: 82% (508/619) remote: Counting objects: 83% (514/619) remote: Counting objects: 84% (520/619) remote: Counting objects: 85% (527/619) remote: Counting objects: 86% (533/619) remote: Counting objects: 87% (539/619) remote: Counting objects: 88% (545/619) remote: Counting objects: 89% (551/619) remote: Counting objects: 90% (558/619) remote: Counting objects: 91% (564/619) remote: Counting objects: 92% (570/619) remote: Counting objects: 93% (576/619) remote: Counting objects: 94% (582/619) remote: Counting objects: 95% (589/619) remote: Counting objects: 96% (595/619) remote: Counting objects: 97% (601/619) remote: Counting objects: 98% (607/619) remote: Counting objects: 99% (613/619) remote: Counting objects: 100% (619/619) remote: Counting objects: 100% (619/619), done. remote: Compressing objects: 0% (1/136) remote: Compressing objects: 1% (2/136) remote: Compressing objects: 2% (3/136) remote: Compressing objects: 3% (5/136) remote: Compressing objects: 4% (6/136) remote: Compressing objects: 5% (7/136) remote: Compressing objects: 6% (9/136) remote: Compressing objects: 7% (10/136) remote: Compressing objects: 8% (11/136) remote: Compressing objects: 9% (13/136) remote: Compressing objects: 10% (14/136) remote: Compressing objects: 11% (15/136) remote: Compressing objects: 12% (17/136) remote: Compressing objects: 13% (18/136) remote: Compressing objects: 14% (20/136) remote: Compressing objects: 15% (21/136) remote: Compressing objects: 16% (22/136) remote: Compressing objects: 17% (24/136) remote: Compressing objects: 18% (25/136) remote: Compressing objects: 19% (26/136) remote: Compressing objects: 20% (28/136) remote: Compressing objects: 21% (29/136) remote: Compressing objects: 22% (30/136) remote: Compressing objects: 23% (32/136) remote: Compressing objects: 24% (33/136) remote: Compressing objects: 25% (34/136) remote: Compressing objects: 26% (36/136) remote: Compressing objects: 27% (37/136) remote: Compressing objects: 28% (39/136) remote: Compressing objects: 29% (40/136) remote: Compressing objects: 30% (41/136) remote: Compressing objects: 31% (43/136) remote: Compressing objects: 32% (44/136) remote: Compressing objects: 33% (45/136) remote: Compressing objects: 34% (47/136) remote: Compressing objects: 35% (48/136) remote: Compressing objects: 36% (49/136) remote: Compressing objects: 37% (51/136) remote: Compressing objects: 38% (52/136) remote: Compressing objects: 39% (54/136) remote: Compressing objects: 40% (55/136) remote: Compressing objects: 41% (56/136) remote: Compressing objects: 42% (58/136) remote: Compressing objects: 43% (59/136) remote: Compressing objects: 44% (60/136) remote: Compressing objects: 45% (62/136) remote: Compressing objects: 46% (63/136) remote: Compressing objects: 47% (64/136) remote: Compressing objects: 48% (66/136) remote: Compressing objects: 49% (67/136) remote: Compressing objects: 50% (68/136) remote: Compressing objects: 51% (70/136) remote: Compressing objects: 52% (71/136) remote: Compressing objects: 53% (73/136) remote: Compressing objects: 54% (74/136) remote: Compressing objects: 55% (75/136) remote: Compressing objects: 56% (77/136) remote: Compressing objects: 57% (78/136) remote: Compressing objects: 58% (79/136) remote: Compressing objects: 59% (81/136) remote: Compressing objects: 60% (82/136) remote: Compressing objects: 61% (83/136) remote: Compressing objects: 62% (85/136) remote: Compressing objects: 63% (86/136) remote: Compressing objects: 64% (88/136) remote: Compressing objects: 65% (89/136) remote: Compressing objects: 66% (90/136) remote: Compressing objects: 67% (92/136) remote: Compressing objects: 68% (93/136) remote: Compressing objects: 69% (94/136) remote: Compressing objects: 70% (96/136) remote: Compressing objects: 71% (97/136) remote: Compressing objects: 72% (98/136) remote: Compressing objects: 73% (100/136) remote: Compressing objects: 74% (101/136) remote: Compressing objects: 75% (102/136) remote: Compressing objects: 76% (104/136) remote: Compressing objects: 77% (105/136) remote: Compressing objects: 78% (107/136) remote: Compressing objects: 79% (108/136) remote: Compressing objects: 80% (109/136) remote: Compressing objects: 81% (111/136) remote: Compressing objects: 82% (112/136) remote: Compressing objects: 83% (113/136) remote: Compressing objects: 84% (115/136) remote: Compressing objects: 85% (116/136) remote: Compressing objects: 86% (117/136) remote: Compressing objects: 87% (119/136) remote: Compressing objects: 88% (120/136) remote: Compressing objects: 89% (122/136) remote: Compressing objects: 90% (123/136) remote: Compressing objects: 91% (124/136) remote: Compressing objects: 92% (126/136) remote: Compressing objects: 93% (127/136) remote: Compressing objects: 94% (128/136) remote: Compressing objects: 95% (130/136) remote: Compressing objects: 96% (131/136) remote: Compressing objects: 97% (132/136) remote: Compressing objects: 98% (134/136) remote: Compressing objects: 99% (135/136) remote: Compressing objects: 100% (136/136) remote: Compressing objects: 100% (136/136), done. Receiving objects: 0% (1/382) Receiving objects: 1% (4/382) Receiving objects: 2% (8/382) Receiving objects: 3% (12/382) Receiving objects: 4% (16/382) Receiving objects: 5% (20/382) Receiving objects: 6% (23/382) Receiving objects: 7% (27/382) Receiving objects: 8% (31/382) Receiving objects: 9% (35/382) Receiving objects: 10% (39/382) Receiving objects: 11% (43/382) Receiving objects: 12% (46/382) Receiving objects: 13% (50/382) Receiving objects: 14% (54/382) Receiving objects: 15% (58/382) Receiving objects: 16% (62/382) Receiving objects: 17% (65/382) Receiving objects: 18% (69/382) Receiving objects: 19% (73/382) Receiving objects: 20% (77/382) Receiving objects: 21% (81/382) Receiving objects: 22% (85/382) Receiving objects: 23% (88/382) Receiving objects: 24% (92/382) Receiving objects: 25% (96/382) Receiving objects: 26% (100/382) Receiving objects: 27% (104/382) Receiving objects: 28% (107/382) Receiving objects: 29% (111/382) Receiving objects: 30% (115/382) Receiving objects: 31% (119/382) Receiving objects: 32% (123/382) Receiving objects: 33% (127/382) Receiving objects: 34% (130/382) Receiving objects: 35% (134/382) Receiving objects: 36% (138/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 37% (142/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 38% (146/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 39% (149/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 40% (153/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 41% (157/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 42% (161/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 43% (165/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 44% (169/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 45% (172/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 46% (176/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 47% (180/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 48% (184/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 49% (188/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 50% (191/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 51% (195/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 52% (199/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 53% (203/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 54% (207/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 55% (211/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 56% (214/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 57% (218/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 58% (222/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 59% (226/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 60% (230/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 61% (234/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 62% (237/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 63% (241/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 64% (245/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 65% (249/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 66% (253/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 67% (256/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 68% (260/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 68% (261/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 69% (264/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 70% (268/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 71% (272/382), 76.00 KiB | 131.00 KiB/s Receiving objects: 72% (276/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 73% (279/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 74% (283/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 75% (287/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 76% (291/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 77% (295/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 78% (298/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 79% (302/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 80% (306/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 81% (310/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 82% (314/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 83% (318/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 84% (321/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 85% (325/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 86% (329/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 87% (333/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 88% (337/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 89% (340/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 90% (344/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 91% (348/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 92% (352/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 93% (356/382), 172.00 KiB | 158.00 KiB/s remote: Total 382 (delta 290), reused 330 (delta 238), pack-reused 0 Receiving objects: 94% (360/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 95% (363/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 96% (367/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 97% (371/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 98% (375/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 99% (379/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 100% (382/382), 172.00 KiB | 158.00 KiB/s Receiving objects: 100% (382/382), 238.93 KiB | 168.00 KiB/s, done. Resolving deltas: 0% (0/290) Resolving deltas: 1% (3/290) Resolving deltas: 2% (6/290) Resolving deltas: 3% (9/290) Resolving deltas: 4% (12/290) Resolving deltas: 5% (15/290) Resolving deltas: 6% (18/290) Resolving deltas: 7% (21/290) Resolving deltas: 8% (24/290) Resolving deltas: 9% (27/290) Resolving deltas: 10% (29/290) Resolving deltas: 11% (32/290) Resolving deltas: 12% (35/290) Resolving deltas: 13% (38/290) Resolving deltas: 14% (41/290) Resolving deltas: 15% (44/290) Resolving deltas: 16% (47/290) Resolving deltas: 17% (50/290) Resolving deltas: 18% (53/290) Resolving deltas: 19% (56/290) Resolving deltas: 20% (58/290) Resolving deltas: 21% (61/290) Resolving deltas: 22% (64/290) Resolving deltas: 23% (67/290) Resolving deltas: 24% (70/290) Resolving deltas: 25% (73/290) Resolving deltas: 26% (76/290) Resolving deltas: 27% (79/290) Resolving deltas: 28% (82/290) Resolving deltas: 29% (85/290) Resolving deltas: 30% (87/290) Resolving deltas: 31% (90/290) Resolving deltas: 32% (93/290) Resolving deltas: 33% (96/290) Resolving deltas: 34% (99/290) Resolving deltas: 35% (102/290) Resolving deltas: 36% (105/290) Resolving deltas: 37% (108/290) Resolving deltas: 38% (111/290) Resolving deltas: 39% (114/290) Resolving deltas: 40% (116/290) Resolving deltas: 41% (119/290) Resolving deltas: 42% (122/290) Resolving deltas: 43% (125/290) Resolving deltas: 44% (128/290) Resolving deltas: 45% (131/290) Resolving deltas: 46% (134/290) Resolving deltas: 47% (137/290) Resolving deltas: 48% (140/290) Resolving deltas: 49% (143/290) Resolving deltas: 50% (145/290) Resolving deltas: 51% (148/290) Resolving deltas: 52% (151/290) Resolving deltas: 53% (154/290) Resolving deltas: 54% (157/290) Resolving deltas: 55% (160/290) Resolving deltas: 56% (163/290) Resolving deltas: 57% (166/290) Resolving deltas: 58% (169/290) Resolving deltas: 59% (172/290) Resolving deltas: 60% (174/290) Resolving deltas: 61% (177/290) Resolving deltas: 62% (180/290) Resolving deltas: 63% (183/290) Resolving deltas: 64% (186/290) Resolving deltas: 65% (189/290) Resolving deltas: 66% (192/290) Resolving deltas: 67% (195/290) Resolving deltas: 68% (198/290) Resolving deltas: 69% (201/290) Resolving deltas: 70% (203/290) Resolving deltas: 71% (206/290) Resolving deltas: 72% (209/290) Resolving deltas: 73% (212/290) Resolving deltas: 74% (215/290) Resolving deltas: 75% (218/290) Resolving deltas: 76% (221/290) Resolving deltas: 77% (224/290) Resolving deltas: 78% (227/290) Resolving deltas: 79% (230/290) Resolving deltas: 80% (232/290) Resolving deltas: 81% (235/290) Resolving deltas: 82% (238/290) Resolving deltas: 83% (241/290) Resolving deltas: 84% (244/290) Resolving deltas: 85% (247/290) Resolving deltas: 86% (250/290) Resolving deltas: 87% (253/290) Resolving deltas: 88% (256/290) Resolving deltas: 89% (259/290) Resolving deltas: 90% (261/290) Resolving deltas: 91% (264/290) Resolving deltas: 92% (267/290) Resolving deltas: 93% (270/290) Resolving deltas: 94% (273/290) Resolving deltas: 95% (276/290) Resolving deltas: 96% (279/290) Resolving deltas: 97% (282/290) Resolving deltas: 98% (285/290) Resolving deltas: 99% (288/290) Resolving deltas: 100% (290/290) Resolving deltas: 100% (290/290), completed with 195 local objects. 3581328..d7b95de master -> master * [new tag] 0.1.1 -> 0.1.1 * [new tag] 0.1.2 -> 0.1.2 * [new tag] 0.1.3 -> 0.1.3 * [new tag] 0.1.4 -> 0.1.4 * [new tag] 0.1.5 -> 0.1.5 * [new tag] 0.1.6 -> 0.1.6  -> Updating pugixml git repo... Fetching origin From https://github.com/zeux/pugixml - [deleted] (none) -> refs/pull/381/merge remote: Enumerating objects: 311, done. remote: Counting objects: 0% (1/311) remote: Counting objects: 1% (4/311) remote: Counting objects: 2% (7/311) remote: Counting objects: 3% (10/311) remote: Counting objects: 4% (13/311) remote: Counting objects: 5% (16/311) remote: Counting objects: 6% (19/311) remote: Counting objects: 7% (22/311) remote: Counting objects: 8% (25/311) remote: Counting objects: 9% (28/311) remote: Counting objects: 10% (32/311) remote: Counting objects: 11% (35/311) remote: Counting objects: 12% (38/311) remote: Counting objects: 13% (41/311) remote: Counting objects: 14% (44/311) remote: Counting objects: 15% (47/311) remote: Counting objects: 16% (50/311) remote: Counting objects: 17% (53/311) remote: Counting objects: 18% (56/311) remote: Counting objects: 19% (60/311) remote: Counting objects: 20% (63/311) remote: Counting objects: 21% (66/311) remote: Counting objects: 22% (69/311) remote: Counting objects: 23% (72/311) remote: Counting objects: 24% (75/311) remote: Counting objects: 25% (78/311) remote: Counting objects: 26% (81/311) remote: Counting objects: 27% (84/311) remote: Counting objects: 28% (88/311) remote: Counting objects: 29% (91/311) remote: Counting objects: 30% (94/311) remote: Counting objects: 31% (97/311) remote: Counting objects: 32% (100/311) remote: Counting objects: 33% (103/311) remote: Counting objects: 34% (106/311) remote: Counting objects: 35% (109/311) remote: Counting objects: 36% (112/311) remote: Counting objects: 37% (116/311) remote: Counting objects: 38% (119/311) remote: Counting objects: 39% (122/311) remote: Counting objects: 40% (125/311) remote: Counting objects: 41% (128/311) remote: Counting objects: 42% (131/311) remote: Counting objects: 43% (134/311) remote: Counting objects: 44% (137/311) remote: Counting objects: 45% (140/311) remote: Counting objects: 46% (144/311) remote: Counting objects: 47% (147/311) remote: Counting objects: 48% (150/311) remote: Counting objects: 49% (153/311) remote: Counting objects: 50% (156/311) remote: Counting objects: 51% (159/311) remote: Counting objects: 52% (162/311) remote: Counting objects: 53% (165/311) remote: Counting objects: 54% (168/311) remote: Counting objects: 55% (172/311) remote: Counting objects: 56% (175/311) remote: Counting objects: 57% (178/311) remote: Counting objects: 58% (181/311) remote: Counting objects: 59% (184/311) remote: Counting objects: 60% (187/311) remote: Counting objects: 61% (190/311) remote: Counting objects: 62% (193/311) remote: Counting objects: 63% (196/311) remote: Counting objects: 64% (200/311) remote: Counting objects: 65% (203/311) remote: Counting objects: 66% (206/311) remote: Counting objects: 67% (209/311) remote: Counting objects: 68% (212/311) remote: Counting objects: 69% (215/311) remote: Counting objects: 70% (218/311) remote: Counting objects: 71% (221/311) remote: Counting objects: 72% (224/311) remote: Counting objects: 73% (228/311) remote: Counting objects: 74% (231/311) remote: Counting objects: 75% (234/311) remote: Counting objects: 76% (237/311) remote: Counting objects: 77% (240/311) remote: Counting objects: 78% (243/311) remote: Counting objects: 79% (246/311) remote: Counting objects: 80% (249/311) remote: Counting objects: 81% (252/311) remote: Counting objects: 82% (256/311) remote: Counting objects: 83% (259/311) remote: Counting objects: 84% (262/311) remote: Counting objects: 85% (265/311) remote: Counting objects: 86% (268/311) remote: Counting objects: 87% (271/311) remote: Counting objects: 88% (274/311) remote: Counting objects: 89% (277/311) remote: Counting objects: 90% (280/311) remote: Counting objects: 91% (284/311) remote: Counting objects: 92% (287/311) remote: Counting objects: 93% (290/311) remote: Counting objects: 94% (293/311) remote: Counting objects: 95% (296/311) remote: Counting objects: 96% (299/311) remote: Counting objects: 97% (302/311) remote: Counting objects: 98% (305/311) remote: Counting objects: 99% (308/311) remote: Counting objects: 100% (311/311) remote: Counting objects: 100% (311/311), done. remote: Compressing objects: 0% (1/132) remote: Compressing objects: 1% (2/132) remote: Compressing objects: 2% (3/132) remote: Compressing objects: 3% (4/132) remote: Compressing objects: 4% (6/132) remote: Compressing objects: 5% (7/132) remote: Compressing objects: 6% (8/132) remote: Compressing objects: 7% (10/132) remote: Compressing objects: 8% (11/132) remote: Compressing objects: 9% (12/132) remote: Compressing objects: 10% (14/132) remote: Compressing objects: 11% (15/132) remote: Compressing objects: 12% (16/132) remote: Compressing objects: 13% (18/132) remote: Compressing objects: 14% (19/132) remote: Compressing objects: 15% (20/132) remote: Compressing objects: 16% (22/132) remote: Compressing objects: 17% (23/132) remote: Compressing objects: 18% (24/132) remote: Compressing objects: 19% (26/132) remote: Compressing objects: 20% (27/132) remote: Compressing objects: 21% (28/132) remote: Compressing objects: 22% (30/132) remote: Compressing objects: 23% (31/132) remote: Compressing objects: 24% (32/132) remote: Compressing objects: 25% (33/132) remote: Compressing objects: 26% (35/132) remote: Compressing objects: 27% (36/132) remote: Compressing objects: 28% (37/132) remote: Compressing objects: 29% (39/132) remote: Compressing objects: 30% (40/132) remote: Compressing objects: 31% (41/132) remote: Compressing objects: 32% (43/132) remote: Compressing objects: 33% (44/132) remote: Compressing objects: 34% (45/132) remote: Compressing objects: 35% (47/132) remote: Compressing objects: 36% (48/132) remote: Compressing objects: 37% (49/132) remote: Compressing objects: 38% (51/132) remote: Compressing objects: 39% (52/132) remote: Compressing objects: 40% (53/132) remote: Compressing objects: 41% (55/132) remote: Compressing objects: 42% (56/132) remote: Compressing objects: 43% (57/132) remote: Compressing objects: 44% (59/132) remote: Compressing objects: 45% (60/132) remote: Compressing objects: 46% (61/132) remote: Compressing objects: 47% (63/132) remote: Compressing objects: 48% (64/132) remote: Compressing objects: 49% (65/132) remote: Compressing objects: 50% (66/132) remote: Compressing objects: 51% (68/132) remote: Compressing objects: 52% (69/132) remote: Compressing objects: 53% (70/132) remote: Compressing objects: 54% (72/132) remote: Compressing objects: 55% (73/132) remote: Compressing objects: 56% (74/132) remote: Compressing objects: 57% (76/132) remote: Compressing objects: 58% (77/132) remote: Compressing objects: 59% (78/132) remote: Compressing objects: 60% (80/132) remote: Compressing objects: 61% (81/132) remote: Compressing objects: 62% (82/132) remote: Compressing objects: 63% (84/132) remote: Compressing objects: 64% (85/132) remote: Compressing objects: 65% (86/132) remote: Compressing objects: 66% (88/132) remote: Compressing objects: 67% (89/132) remote: Compressing objects: 68% (90/132) remote: Compressing objects: 69% (92/132) remote: Compressing objects: 70% (93/132) remote: Compressing objects: 71% (94/132) remote: Compressing objects: 72% (96/132) remote: Compressing objects: 73% (97/132) remote: Compressing objects: 74% (98/132) remote: Compressing objects: 75% (99/132) remote: Compressing objects: 76% (101/132) remote: Compressing objects: 77% (102/132) remote: Compressing objects: 78% (103/132) remote: Compressing objects: 79% (105/132) remote: Compressing objects: 80% (106/132) remote: Compressing objects: 81% (107/132) remote: Compressing objects: 82% (109/132) remote: Compressing objects: 83% (110/132) remote: Compressing objects: 84% (111/132) remote: Compressing objects: 85% (113/132) remote: Compressing objects: 86% (114/132) remote: Compressing objects: 87% (115/132) remote: Compressing objects: 88% (117/132) remote: Compressing objects: 89% (118/132) remote: Compressing objects: 90% (119/132) remote: Compressing objects: 91% (121/132) remote: Compressing objects: 92% (122/132) remote: Compressing objects: 93% (123/132) remote: Compressing objects: 94% (125/132) remote: Compressing objects: 95% (126/132) remote: Compressing objects: 96% (127/132) remote: Compressing objects: 97% (129/132) remote: Compressing objects: 98% (130/132) remote: Compressing objects: 99% (131/132) remote: Compressing objects: 100% (132/132) remote: Compressing objects: 100% (132/132), done. Receiving objects: 0% (1/311) Receiving objects: 1% (4/311) Receiving objects: 2% (7/311) Receiving objects: 3% (10/311) Receiving objects: 4% (13/311) Receiving objects: 5% (16/311) Receiving objects: 6% (19/311) Receiving objects: 7% (22/311) Receiving objects: 8% (25/311) Receiving objects: 9% (28/311) Receiving objects: 10% (32/311) Receiving objects: 11% (35/311) Receiving objects: 12% (38/311) Receiving objects: 13% (41/311) Receiving objects: 14% (44/311) Receiving objects: 15% (47/311) Receiving objects: 16% (50/311) Receiving objects: 17% (53/311) Receiving objects: 18% (56/311) Receiving objects: 19% (60/311) Receiving objects: 20% (63/311) Receiving objects: 21% (66/311) Receiving objects: 22% (69/311) Receiving objects: 23% (72/311) Receiving objects: 24% (75/311) Receiving objects: 25% (78/311) Receiving objects: 26% (81/311) Receiving objects: 27% (84/311) Receiving objects: 28% (88/311) Receiving objects: 29% (91/311) Receiving objects: 30% (94/311) Receiving objects: 31% (97/311) Receiving objects: 32% (100/311) Receiving objects: 33% (103/311) Receiving objects: 34% (106/311) Receiving objects: 35% (109/311) Receiving objects: 36% (112/311) Receiving objects: 37% (116/311) Receiving objects: 38% (119/311) Receiving objects: 39% (122/311) Receiving objects: 40% (125/311) Receiving objects: 41% (128/311) Receiving objects: 42% (131/311) Receiving objects: 43% (134/311) Receiving objects: 44% (137/311) Receiving objects: 45% (140/311) Receiving objects: 46% (144/311) Receiving objects: 47% (147/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 48% (150/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 49% (153/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 50% (156/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 51% (159/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 52% (162/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 53% (165/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 54% (168/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 55% (172/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 56% (175/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 57% (178/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 58% (181/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 59% (184/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 60% (187/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 61% (190/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 62% (193/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 63% (196/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 64% (200/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 65% (203/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 66% (206/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 67% (209/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 68% (212/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 69% (215/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 70% (218/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 71% (221/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 72% (224/311), 68.00 KiB | 116.00 KiB/s Receiving objects: 72% (226/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 73% (228/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 74% (231/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 75% (234/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 76% (237/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 77% (240/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 78% (243/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 79% (246/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 80% (249/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 81% (252/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 82% (256/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 83% (259/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 84% (262/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 85% (265/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 86% (268/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 87% (271/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 88% (274/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 89% (277/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 90% (280/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 91% (284/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 92% (287/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 93% (290/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 94% (293/311), 196.00 KiB | 181.00 KiB/s remote: Total 311 (delta 206), reused 266 (delta 177), pack-reused 0 Receiving objects: 95% (296/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 96% (299/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 97% (302/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 98% (305/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 99% (308/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 100% (311/311), 196.00 KiB | 181.00 KiB/s Receiving objects: 100% (311/311), 218.81 KiB | 203.00 KiB/s, done. Resolving deltas: 0% (0/206) Resolving deltas: 1% (3/206) Resolving deltas: 2% (5/206) Resolving deltas: 3% (7/206) Resolving deltas: 4% (9/206) Resolving deltas: 5% (11/206) Resolving deltas: 6% (13/206) Resolving deltas: 7% (15/206) Resolving deltas: 8% (17/206) Resolving deltas: 9% (19/206) Resolving deltas: 10% (21/206) Resolving deltas: 11% (23/206) Resolving deltas: 12% (25/206) Resolving deltas: 13% (27/206) Resolving deltas: 14% (29/206) Resolving deltas: 15% (31/206) Resolving deltas: 16% (33/206) Resolving deltas: 17% (36/206) Resolving deltas: 18% (38/206) Resolving deltas: 19% (40/206) Resolving deltas: 20% (42/206) Resolving deltas: 21% (44/206) Resolving deltas: 22% (46/206) Resolving deltas: 23% (48/206) Resolving deltas: 24% (50/206) Resolving deltas: 25% (52/206) Resolving deltas: 26% (54/206) Resolving deltas: 27% (56/206) Resolving deltas: 28% (58/206) Resolving deltas: 29% (61/206) Resolving deltas: 30% (62/206) Resolving deltas: 31% (65/206) Resolving deltas: 32% (66/206) Resolving deltas: 33% (68/206) Resolving deltas: 34% (71/206) Resolving deltas: 35% (73/206) Resolving deltas: 36% (75/206) Resolving deltas: 37% (77/206) Resolving deltas: 38% (79/206) Resolving deltas: 39% (81/206) Resolving deltas: 40% (83/206) Resolving deltas: 41% (85/206) Resolving deltas: 42% (87/206) Resolving deltas: 43% (89/206) Resolving deltas: 44% (91/206) Resolving deltas: 45% (93/206) Resolving deltas: 46% (95/206) Resolving deltas: 47% (97/206) Resolving deltas: 48% (99/206) Resolving deltas: 49% (101/206) Resolving deltas: 50% (103/206) Resolving deltas: 51% (106/206) Resolving deltas: 52% (108/206) Resolving deltas: 53% (110/206) Resolving deltas: 54% (112/206) Resolving deltas: 55% (114/206) Resolving deltas: 56% (116/206) Resolving deltas: 57% (118/206) Resolving deltas: 58% (120/206) Resolving deltas: 59% (122/206) Resolving deltas: 60% (124/206) Resolving deltas: 61% (126/206) Resolving deltas: 62% (128/206) Resolving deltas: 63% (130/206) Resolving deltas: 64% (132/206) Resolving deltas: 65% (134/206) Resolving deltas: 66% (136/206) Resolving deltas: 67% (139/206) Resolving deltas: 68% (141/206) Resolving deltas: 69% (143/206) Resolving deltas: 70% (145/206) Resolving deltas: 71% (147/206) Resolving deltas: 72% (149/206) Resolving deltas: 73% (151/206) Resolving deltas: 74% (153/206) Resolving deltas: 75% (155/206) Resolving deltas: 76% (157/206) Resolving deltas: 77% (159/206) Resolving deltas: 78% (161/206) Resolving deltas: 79% (163/206) Resolving deltas: 80% (165/206) Resolving deltas: 81% (167/206) Resolving deltas: 82% (169/206) Resolving deltas: 83% (171/206) Resolving deltas: 84% (174/206) Resolving deltas: 85% (176/206) Resolving deltas: 86% (178/206) Resolving deltas: 87% (180/206) Resolving deltas: 88% (182/206) Resolving deltas: 89% (184/206) Resolving deltas: 90% (186/206) Resolving deltas: 91% (188/206) Resolving deltas: 92% (190/206) Resolving deltas: 93% (192/206) Resolving deltas: 94% (194/206) Resolving deltas: 95% (196/206) Resolving deltas: 96% (198/206) Resolving deltas: 97% (200/206) Resolving deltas: 98% (202/206) Resolving deltas: 99% (204/206) Resolving deltas: 100% (206/206) Resolving deltas: 100% (206/206), completed with 33 local objects. * [new branch] compactopt -> compactopt 6021f2e..c849aae gh-pages -> gh-pages 9e382f9..363ebdd master -> master 4426c49..e4fed64 refs/pull/373/head -> refs/pull/373/head + 5bd21ab...e2520ae refs/pull/373/merge -> refs/pull/373/merge (forced update) + 5c45688...9e382f9 refs/pull/381/head -> refs/pull/381/head (forced update) + 7c4279f...e13ee6f refs/pull/406/head -> refs/pull/406/head (forced update) + 0e05cae...dd4af56 refs/pull/406/merge -> refs/pull/406/merge (forced update) * [new ref] refs/pull/441/head -> refs/pull/441/head * [new ref] refs/pull/442/head -> refs/pull/442/head * [new ref] refs/pull/443/head -> refs/pull/443/head * [new ref] refs/pull/443/merge -> refs/pull/443/merge * [new ref] refs/pull/457/head -> refs/pull/457/head * [new ref] refs/pull/457/merge -> refs/pull/457/merge * [new ref] refs/pull/468/head -> refs/pull/468/head * [new ref] refs/pull/470/head -> refs/pull/470/head * [new ref] refs/pull/470/merge -> refs/pull/470/merge * [new ref] refs/pull/477/head -> refs/pull/477/head * [new ref] refs/pull/477/merge -> refs/pull/477/merge * [new ref] refs/pull/482/head -> refs/pull/482/head t [tag update] latest -> latest * [new tag] v1.12 -> v1.12 * [new tag] v1.12.1 -> v1.12.1 ==> Validating source files with sha512sums... r2ghidra ... Skipped ghidra-native ... Skipped pugixml ... Skipped ==> Extracting sources...  -> Creating working copy of r2ghidra git repo... Cloning into 'r2ghidra'... done. Switched to a new branch 'makepkg'  -> Creating working copy of ghidra-native git repo... Cloning into 'ghidra-native'... done. Switched to a new branch 'makepkg'  -> Creating working copy of pugixml git repo... Cloning into 'pugixml'... done. ==> Starting prepare()... Submodule 'third-party/pugixml' (https://github.com/zeux/pugixml.git) registered for path 'third-party/pugixml' Cloning into '/tmp/tmpnrqup_kh/r2ghidra/trunk/src/r2ghidra/third-party/pugixml'... done. Submodule path 'third-party/pugixml': checked out '0e3f1699ffab5f820060fe99c61f0f9495c0c5b6' ==> Starting pkgver()... ==> Sources are ready. ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/r2ghidra ./ PKGBUILD 1,656 100% 0.00kB/s 0:00:00 1,656 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/2) sent 958 bytes received 78 bytes 690.67 bytes/sec total size is 1,656 speedup is 1.60 ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l felix4 on remote host... [?25l:: Synchronizing package databases... core downloading... extra downloading... community downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [felix4]...done ==> Making package: r2ghidra 5.4.1-2 (Sat Feb 19 02:50:12 2022) ==> Retrieving sources...  -> Cloning r2ghidra git repo... Cloning into bare repository '/home/felix/packages/r2ghidra/r2ghidra'... remote: Enumerating objects: 18727, done. remote: Counting objects: 0% (1/832) remote: Counting objects: 1% (9/832) remote: Counting objects: 2% (17/832) remote: Counting objects: 3% (25/832) remote: Counting objects: 4% (34/832) remote: Counting objects: 5% (42/832) remote: Counting objects: 6% (50/832) remote: Counting objects: 7% (59/832) remote: Counting objects: 8% (67/832) remote: Counting objects: 9% (75/832) remote: Counting objects: 10% (84/832) remote: Counting objects: 11% (92/832) remote: Counting objects: 12% (100/832) remote: Counting objects: 13% (109/832) remote: Counting objects: 14% (117/832) remote: Counting objects: 15% (125/832) remote: Counting objects: 16% (134/832) remote: Counting objects: 17% (142/832) remote: Counting objects: 18% (150/832) remote: Counting objects: 19% (159/832) remote: Counting objects: 20% (167/832) remote: Counting objects: 21% (175/832) remote: Counting objects: 22% (184/832) remote: Counting objects: 23% (192/832) remote: Counting objects: 24% (200/832) remote: Counting objects: 25% (208/832) remote: Counting objects: 26% (217/832) remote: Counting objects: 27% (225/832) remote: Counting objects: 28% (233/832) remote: Counting objects: 29% (242/832) remote: Counting objects: 30% (250/832) remote: Counting objects: 31% (258/832) remote: Counting objects: 32% (267/832) remote: Counting objects: 33% (275/832) remote: Counting objects: 34% (283/832) remote: Counting objects: 35% (292/832) remote: Counting objects: 36% (300/832) remote: Counting objects: 37% (308/832) remote: Counting objects: 38% (317/832) remote: Counting objects: 39% (325/832) remote: Counting objects: 40% (333/832) remote: Counting objects: 41% (342/832) remote: Counting objects: 42% (350/832) remote: Counting objects: 43% (358/832) remote: Counting objects: 44% (367/832) remote: Counting objects: 45% (375/832) remote: Counting objects: 46% (383/832) remote: Counting objects: 47% (392/832) remote: Counting objects: 48% (400/832) remote: Counting objects: 49% (408/832) remote: Counting objects: 50% (416/832) remote: Counting objects: 51% (425/832) remote: Counting objects: 52% (433/832) remote: Counting objects: 53% (441/832) remote: Counting objects: 54% (450/832) remote: Counting objects: 55% (458/832) remote: Counting objects: 56% (466/832) remote: Counting objects: 57% (475/832) remote: Counting objects: 58% (483/832) remote: Counting objects: 59% (491/832) remote: Counting objects: 60% (500/832) remote: Counting objects: 61% (508/832) remote: Counting objects: 62% (516/832) remote: Counting objects: 63% (525/832) remote: Counting objects: 64% (533/832) remote: Counting objects: 65% (541/832) remote: Counting objects: 66% (550/832) remote: Counting objects: 67% (558/832) remote: Counting objects: 68% (566/832) remote: Counting objects: 69% (575/832) remote: Counting objects: 70% (583/832) remote: Counting objects: 71% (591/832) remote: Counting objects: 72% (600/832) remote: Counting objects: 73% (608/832) remote: Counting objects: 74% (616/832) remote: Counting objects: 75% (624/832) remote: Counting objects: 76% (633/832) remote: Counting objects: 77% (641/832) remote: Counting objects: 78% (649/832) remote: Counting objects: 79% (658/832) remote: Counting objects: 80% (666/832) remote: Counting objects: 81% (674/832) remote: Counting objects: 82% (683/832) remote: Counting objects: 83% (691/832) remote: Counting objects: 84% (699/832) remote: Counting objects: 85% (708/832) remote: Counting objects: 86% (716/832) remote: Counting objects: 87% (724/832) remote: Counting objects: 88% (733/832) remote: Counting objects: 89% (741/832) remote: Counting objects: 90% (749/832) remote: Counting objects: 91% (758/832) remote: Counting objects: 92% (766/832) remote: Counting objects: 93% (774/832) remote: Counting objects: 94% (783/832) remote: Counting objects: 95% (791/832) remote: Counting objects: 96% (799/832) remote: Counting objects: 97% (808/832) remote: Counting objects: 98% (816/832) remote: Counting objects: 99% (824/832) remote: Counting objects: 100% (832/832) remote: Counting objects: 100% (832/832), done. remote: Compressing objects: 0% (1/521) remote: Compressing objects: 1% (6/521) remote: Compressing objects: 2% (11/521) remote: Compressing objects: 3% (16/521) remote: Compressing objects: 4% (21/521) remote: Compressing objects: 5% (27/521) remote: Compressing objects: 6% (32/521) remote: Compressing objects: 7% (37/521) remote: Compressing objects: 8% (42/521) remote: Compressing objects: 9% (47/521) remote: Compressing objects: 10% (53/521) remote: Compressing objects: 11% (58/521) remote: Compressing objects: 12% (63/521) remote: Compressing objects: 13% (68/521) remote: Compressing objects: 14% (73/521) remote: Compressing objects: 15% (79/521) remote: Compressing objects: 16% (84/521) remote: Compressing objects: 17% (89/521) remote: Compressing objects: 18% (94/521) remote: Compressing objects: 19% (99/521) remote: Compressing objects: 20% (105/521) remote: Compressing objects: 21% (110/521) remote: Compressing objects: 22% (115/521) remote: Compressing objects: 23% (120/521) remote: Compressing objects: 24% (126/521) remote: Compressing objects: 25% (131/521) remote: Compressing objects: 26% (136/521) remote: Compressing objects: 27% (141/521) remote: Compressing objects: 28% (146/521) remote: Compressing objects: 29% (152/521) remote: Compressing objects: 30% (157/521) remote: Compressing objects: 31% (162/521) remote: Compressing objects: 32% (167/521) remote: Compressing objects: 33% (172/521) remote: Compressing objects: 34% (178/521) remote: Compressing objects: 35% (183/521) remote: Compressing objects: 36% (188/521) remote: Compressing objects: 37% (193/521) remote: Compressing objects: 38% (198/521) remote: Compressing objects: 39% (204/521) remote: Compressing objects: 40% (209/521) remote: Compressing objects: 41% (214/521) remote: Compressing objects: 42% (219/521) remote: Compressing objects: 43% (225/521) remote: Compressing objects: 44% (230/521) remote: Compressing objects: 45% (235/521) remote: Compressing objects: 46% (240/521) remote: Compressing objects: 47% (245/521) remote: Compressing objects: 48% (251/521) remote: Compressing objects: 49% (256/521) remote: Compressing objects: 50% (261/521) remote: Compressing objects: 51% (266/521) remote: Compressing objects: 52% (271/521) remote: Compressing objects: 53% (277/521) remote: Compressing objects: 54% (282/521) remote: Compressing objects: 55% (287/521) remote: Compressing objects: 56% (292/521) remote: Compressing objects: 57% (297/521) remote: Compressing objects: 58% (303/521) remote: Compressing objects: 59% (308/521) remote: Compressing objects: 60% (313/521) remote: Compressing objects: 61% (318/521) remote: Compressing objects: 62% (324/521) remote: Compressing objects: 63% (329/521) remote: Compressing objects: 64% (334/521) remote: Compressing objects: 65% (339/521) remote: Compressing objects: 66% (344/521) remote: Compressing objects: 67% (350/521) remote: Compressing objects: 68% (355/521) remote: Compressing objects: 69% (360/521) remote: Compressing objects: 70% (365/521) remote: Compressing objects: 71% (370/521) remote: Compressing objects: 72% (376/521) remote: Compressing objects: 73% (381/521) remote: Compressing objects: 74% (386/521) remote: Compressing objects: 75% (391/521) remote: Compressing objects: 76% (396/521) remote: Compressing objects: 77% (402/521) remote: Compressing objects: 78% (407/521) remote: Compressing objects: 79% (412/521) remote: Compressing objects: 80% (417/521) remote: Compressing objects: 81% (423/521) remote: Compressing objects: 82% (428/521) remote: Compressing objects: 83% (433/521) remote: Compressing objects: 84% (438/521) remote: Compressing objects: 85% (443/521) remote: Compressing objects: 86% (449/521) remote: Compressing objects: 87% (454/521) remote: Compressing objects: 88% (459/521) remote: Compressing objects: 89% (464/521) remote: Compressing objects: 90% (469/521) remote: Compressing objects: 91% (475/521) remote: Compressing objects: 92% (480/521) remote: Compressing objects: 93% (485/521) remote: Compressing objects: 94% (490/521) remote: Compressing objects: 95% (495/521) remote: Compressing objects: 96% (501/521) remote: Compressing objects: 97% (506/521) remote: Compressing objects: 98% (511/521) remote: Compressing objects: 99% (516/521) remote: Compressing objects: 100% (521/521) remote: Compressing objects: 100% (521/521), done. Receiving objects: 0% (1/18727) Receiving objects: 1% (188/18727) Receiving objects: 2% (375/18727) Receiving objects: 3% (562/18727) Receiving objects: 4% (750/18727) Receiving objects: 5% (937/18727) Receiving objects: 6% (1124/18727) Receiving objects: 7% (1311/18727) Receiving objects: 8% (1499/18727) Receiving objects: 9% (1686/18727) Receiving objects: 10% (1873/18727) Receiving objects: 10% (1917/18727), 1.94 MiB | 1.85 MiB/s Receiving objects: 11% (2060/18727), 3.60 MiB | 2.31 MiB/s Receiving objects: 12% (2248/18727), 3.60 MiB | 2.31 MiB/s Receiving objects: 12% (2390/18727), 3.60 MiB | 2.31 MiB/s Receiving objects: 12% (2416/18727), 8.57 MiB | 3.30 MiB/s Receiving objects: 12% (2423/18727), 25.09 MiB | 6.10 MiB/s Receiving objects: 13% (2435/18727), 25.09 MiB | 6.10 MiB/s Receiving objects: 14% (2622/18727), 25.09 MiB | 6.10 MiB/s Receiving objects: 15% (2810/18727), 25.09 MiB | 6.10 MiB/s Receiving objects: 16% (2997/18727), 25.09 MiB | 6.10 MiB/s Receiving objects: 17% (3184/18727), 25.09 MiB | 6.10 MiB/s Receiving objects: 18% (3371/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 19% (3559/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 20% (3746/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 21% (3933/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 22% (4120/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 23% (4308/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 24% (4495/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 25% (4682/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 26% (4870/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 27% (5057/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 28% (5244/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 29% (5431/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 30% (5619/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 31% (5806/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 32% (5993/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 33% (6180/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 34% (6368/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 35% (6555/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 36% (6742/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 37% (6929/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 38% (7117/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 39% (7304/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 40% (7491/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 41% (7679/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 42% (7866/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 43% (8053/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 43% (8095/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 44% (8240/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 45% (8428/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 46% (8615/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 47% (8802/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 48% (8989/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 49% (9177/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 50% (9364/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 51% (9551/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 52% (9739/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 53% (9926/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 54% (10113/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 55% (10300/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 56% (10488/18727), 35.45 MiB | 7.64 MiB/s Receiving objects: 57% (10675/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 58% (10862/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 59% (11049/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 60% (11237/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 61% (11424/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 62% (11611/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 63% (11799/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 64% (11986/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 65% (12173/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 66% (12360/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 67% (12548/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 68% (12735/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 69% (12922/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 70% (13109/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 71% (13297/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 72% (13484/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 73% (13671/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 74% (13858/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 75% (14046/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 76% (14233/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 77% (14420/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 78% (14608/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 79% (14795/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 80% (14982/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 81% (15169/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 82% (15357/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 83% (15544/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 84% (15731/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 85% (15918/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 86% (16106/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 87% (16293/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 88% (16480/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 89% (16668/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 90% (16855/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 91% (17042/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 92% (17229/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 93% (17417/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 94% (17604/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 95% (17791/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 96% (17978/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 97% (18166/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 98% (18353/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 99% (18540/18727), 48.64 MiB | 10.32 MiB/s remote: Total 18727 (delta 469), reused 554 (delta 229), pack-reused 17895 Receiving objects: 100% (18727/18727), 48.64 MiB | 10.32 MiB/s Receiving objects: 100% (18727/18727), 61.94 MiB | 11.05 MiB/s, done. Resolving deltas: 0% (0/6193) Resolving deltas: 1% (62/6193) Resolving deltas: 2% (124/6193) Resolving deltas: 3% (188/6193) Resolving deltas: 4% (248/6193) Resolving deltas: 5% (310/6193) Resolving deltas: 6% (372/6193) Resolving deltas: 7% (434/6193) Resolving deltas: 8% (496/6193) Resolving deltas: 9% (558/6193) Resolving deltas: 10% (621/6193) Resolving deltas: 11% (682/6193) Resolving deltas: 12% (744/6193) Resolving deltas: 13% (806/6193) Resolving deltas: 14% (868/6193) Resolving deltas: 15% (929/6193) Resolving deltas: 16% (991/6193) Resolving deltas: 17% (1053/6193) Resolving deltas: 18% (1115/6193) Resolving deltas: 19% (1178/6193) Resolving deltas: 20% (1239/6193) Resolving deltas: 21% (1302/6193) Resolving deltas: 22% (1364/6193) Resolving deltas: 23% (1425/6193) Resolving deltas: 24% (1488/6193) Resolving deltas: 25% (1549/6193) Resolving deltas: 26% (1611/6193) Resolving deltas: 27% (1674/6193) Resolving deltas: 28% (1735/6193) Resolving deltas: 29% (1796/6193) Resolving deltas: 30% (1858/6193) Resolving deltas: 31% (1920/6193) Resolving deltas: 32% (1982/6193) Resolving deltas: 33% (2044/6193) Resolving deltas: 34% (2106/6193) Resolving deltas: 35% (2168/6193) Resolving deltas: 36% (2230/6193) Resolving deltas: 37% (2292/6193) Resolving deltas: 38% (2356/6193) Resolving deltas: 39% (2416/6193) Resolving deltas: 40% (2478/6193) Resolving deltas: 41% (2540/6193) Resolving deltas: 42% (2602/6193) Resolving deltas: 43% (2663/6193) Resolving deltas: 44% (2725/6193) Resolving deltas: 45% (2787/6193) Resolving deltas: 46% (2849/6193) Resolving deltas: 47% (2911/6193) Resolving deltas: 48% (2973/6193) Resolving deltas: 49% (3035/6193) Resolving deltas: 50% (3097/6193) Resolving deltas: 51% (3159/6193) Resolving deltas: 52% (3221/6193) Resolving deltas: 53% (3283/6193) Resolving deltas: 54% (3345/6193) Resolving deltas: 55% (3408/6193) Resolving deltas: 56% (3469/6193) Resolving deltas: 57% (3531/6193) Resolving deltas: 58% (3592/6193) Resolving deltas: 59% (3654/6193) Resolving deltas: 60% (3718/6193) Resolving deltas: 61% (3778/6193) Resolving deltas: 62% (3841/6193) Resolving deltas: 63% (3902/6193) Resolving deltas: 64% (3964/6193) Resolving deltas: 65% (4026/6193) Resolving deltas: 66% (4088/6193) Resolving deltas: 67% (4150/6193) Resolving deltas: 68% (4212/6193) Resolving deltas: 69% (4274/6193) Resolving deltas: 70% (4336/6193) Resolving deltas: 71% (4398/6193) Resolving deltas: 72% (4459/6193) Resolving deltas: 73% (4521/6193) Resolving deltas: 74% (4583/6193) Resolving deltas: 75% (4645/6193) Resolving deltas: 76% (4707/6193) Resolving deltas: 77% (4769/6193) Resolving deltas: 78% (4831/6193) Resolving deltas: 79% (4893/6193) Resolving deltas: 80% (4955/6193) Resolving deltas: 81% (5017/6193) Resolving deltas: 82% (5079/6193) Resolving deltas: 83% (5141/6193) Resolving deltas: 84% (5203/6193) Resolving deltas: 85% (5265/6193) Resolving deltas: 86% (5326/6193) Resolving deltas: 87% (5388/6193) Resolving deltas: 88% (5450/6193) Resolving deltas: 89% (5513/6193) Resolving deltas: 90% (5574/6193) Resolving deltas: 91% (5636/6193) Resolving deltas: 92% (5698/6193) Resolving deltas: 93% (5760/6193) Resolving deltas: 94% (5822/6193) Resolving deltas: 95% (5884/6193) Resolving deltas: 96% (5946/6193) Resolving deltas: 97% (6008/6193) Resolving deltas: 98% (6070/6193) Resolving deltas: 99% (6132/6193) Resolving deltas: 100% (6193/6193) Resolving deltas: 100% (6193/6193), done.  -> Cloning ghidra-native git repo... Cloning into bare repository '/home/felix/packages/r2ghidra/ghidra-native'... remote: Enumerating objects: 2169, done. remote: Counting objects: 0% (1/2169) remote: Counting objects: 1% (22/2169) remote: Counting objects: 2% (44/2169) remote: Counting objects: 3% (66/2169) remote: Counting objects: 4% (87/2169) remote: Counting objects: 5% (109/2169) remote: Counting objects: 6% (131/2169) remote: Counting objects: 7% (152/2169) remote: Counting objects: 8% (174/2169) remote: Counting objects: 9% (196/2169) remote: Counting objects: 10% (217/2169) remote: Counting objects: 11% (239/2169) remote: Counting objects: 12% (261/2169) remote: Counting objects: 13% (282/2169) remote: Counting objects: 14% (304/2169) remote: Counting objects: 15% (326/2169) remote: Counting objects: 16% (348/2169) remote: Counting objects: 17% (369/2169) remote: Counting objects: 18% (391/2169) remote: Counting objects: 19% (413/2169) remote: Counting objects: 20% (434/2169) remote: Counting objects: 21% (456/2169) remote: Counting objects: 22% (478/2169) remote: Counting objects: 23% (499/2169) remote: Counting objects: 24% (521/2169) remote: Counting objects: 25% (543/2169) remote: Counting objects: 26% (564/2169) remote: Counting objects: 27% (586/2169) remote: Counting objects: 28% (608/2169) remote: Counting objects: 29% (630/2169) remote: Counting objects: 30% (651/2169) remote: Counting objects: 31% (673/2169) remote: Counting objects: 32% (695/2169) remote: Counting objects: 33% (716/2169) remote: Counting objects: 34% (738/2169) remote: Counting objects: 35% (760/2169) remote: Counting objects: 36% (781/2169) remote: Counting objects: 37% (803/2169) remote: Counting objects: 38% (825/2169) remote: Counting objects: 39% (846/2169) remote: Counting objects: 40% (868/2169) remote: Counting objects: 41% (890/2169) remote: Counting objects: 42% (911/2169) remote: Counting objects: 43% (933/2169) remote: Counting objects: 44% (955/2169) remote: Counting objects: 45% (977/2169) remote: Counting objects: 46% (998/2169) remote: Counting objects: 47% (1020/2169) remote: Counting objects: 48% (1042/2169) remote: Counting objects: 49% (1063/2169) remote: Counting objects: 50% (1085/2169) remote: Counting objects: 51% (1107/2169) remote: Counting objects: 52% (1128/2169) remote: Counting objects: 53% (1150/2169) remote: Counting objects: 54% (1172/2169) remote: Counting objects: 55% (1193/2169) remote: Counting objects: 56% (1215/2169) remote: Counting objects: 57% (1237/2169) remote: Counting objects: 58% (1259/2169) remote: Counting objects: 59% (1280/2169) remote: Counting objects: 60% (1302/2169) remote: Counting objects: 61% (1324/2169) remote: Counting objects: 62% (1345/2169) remote: Counting objects: 63% (1367/2169) remote: Counting objects: 64% (1389/2169) remote: Counting objects: 65% (1410/2169) remote: Counting objects: 66% (1432/2169) remote: Counting objects: 67% (1454/2169) remote: Counting objects: 68% (1475/2169) remote: Counting objects: 69% (1497/2169) remote: Counting objects: 70% (1519/2169) remote: Counting objects: 71% (1540/2169) remote: Counting objects: 72% (1562/2169) remote: Counting objects: 73% (1584/2169) remote: Counting objects: 74% (1606/2169) remote: Counting objects: 75% (1627/2169) remote: Counting objects: 76% (1649/2169) remote: Counting objects: 77% (1671/2169) remote: Counting objects: 78% (1692/2169) remote: Counting objects: 79% (1714/2169) remote: Counting objects: 80% (1736/2169) remote: Counting objects: 81% (1757/2169) remote: Counting objects: 82% (1779/2169) remote: Counting objects: 83% (1801/2169) remote: Counting objects: 84% (1822/2169) remote: Counting objects: 85% (1844/2169) remote: Counting objects: 86% (1866/2169) remote: Counting objects: 87% (1888/2169) remote: Counting objects: 88% (1909/2169) remote: Counting objects: 89% (1931/2169) remote: Counting objects: 90% (1953/2169) remote: Counting objects: 91% (1974/2169) remote: Counting objects: 92% (1996/2169) remote: Counting objects: 93% (2018/2169) remote: Counting objects: 94% (2039/2169) remote: Counting objects: 95% (2061/2169) remote: Counting objects: 96% (2083/2169) remote: Counting objects: 97% (2104/2169) remote: Counting objects: 98% (2126/2169) remote: Counting objects: 99% (2148/2169) remote: Counting objects: 100% (2169/2169) remote: Counting objects: 100% (2169/2169), done. remote: Compressing objects: 0% (1/1152) remote: Compressing objects: 1% (12/1152) remote: Compressing objects: 2% (24/1152) remote: Compressing objects: 3% (35/1152) remote: Compressing objects: 4% (47/1152) remote: Compressing objects: 5% (58/1152) remote: Compressing objects: 6% (70/1152) remote: Compressing objects: 7% (81/1152) remote: Compressing objects: 8% (93/1152) remote: Compressing objects: 9% (104/1152) remote: Compressing objects: 10% (116/1152) remote: Compressing objects: 11% (127/1152) remote: Compressing objects: 12% (139/1152) remote: Compressing objects: 13% (150/1152) remote: Compressing objects: 14% (162/1152) remote: Compressing objects: 15% (173/1152) remote: Compressing objects: 16% (185/1152) remote: Compressing objects: 17% (196/1152) remote: Compressing objects: 18% (208/1152) remote: Compressing objects: 19% (219/1152) remote: Compressing objects: 20% (231/1152) remote: Compressing objects: 21% (242/1152) remote: Compressing objects: 22% (254/1152) remote: Compressing objects: 23% (265/1152) remote: Compressing objects: 24% (277/1152) remote: Compressing objects: 25% (288/1152) remote: Compressing objects: 26% (300/1152) remote: Compressing objects: 27% (312/1152) remote: Compressing objects: 28% (323/1152) remote: Compressing objects: 29% (335/1152) remote: Compressing objects: 30% (346/1152) remote: Compressing objects: 31% (358/1152) remote: Compressing objects: 32% (369/1152) remote: Compressing objects: 33% (381/1152) remote: Compressing objects: 34% (392/1152) remote: Compressing objects: 35% (404/1152) remote: Compressing objects: 36% (415/1152) remote: Compressing objects: 37% (427/1152) remote: Compressing objects: 38% (438/1152) remote: Compressing objects: 39% (450/1152) remote: Compressing objects: 40% (461/1152) remote: Compressing objects: 41% (473/1152) remote: Compressing objects: 42% (484/1152) remote: Compressing objects: 43% (496/1152) remote: Compressing objects: 44% (507/1152) remote: Compressing objects: 45% (519/1152) remote: Compressing objects: 46% (530/1152) remote: Compressing objects: 47% (542/1152) remote: Compressing objects: 48% (553/1152) remote: Compressing objects: 49% (565/1152) remote: Compressing objects: 50% (576/1152) remote: Compressing objects: 51% (588/1152) remote: Compressing objects: 52% (600/1152) remote: Compressing objects: 53% (611/1152) remote: Compressing objects: 54% (623/1152) remote: Compressing objects: 55% (634/1152) remote: Compressing objects: 56% (646/1152) remote: Compressing objects: 57% (657/1152) remote: Compressing objects: 58% (669/1152) remote: Compressing objects: 59% (680/1152) remote: Compressing objects: 60% (692/1152) remote: Compressing objects: 61% (703/1152) remote: Compressing objects: 62% (715/1152) remote: Compressing objects: 63% (726/1152) remote: Compressing objects: 64% (738/1152) remote: Compressing objects: 65% (749/1152) remote: Compressing objects: 66% (761/1152) remote: Compressing objects: 67% (772/1152) remote: Compressing objects: 68% (784/1152) remote: Compressing objects: 69% (795/1152) remote: Compressing objects: 70% (807/1152) remote: Compressing objects: 71% (818/1152) remote: Compressing objects: 72% (830/1152) remote: Compressing objects: 73% (841/1152) remote: Compressing objects: 74% (853/1152) remote: Compressing objects: 75% (864/1152) remote: Compressing objects: 76% (876/1152) remote: Compressing objects: 77% (888/1152) remote: Compressing objects: 78% (899/1152) remote: Compressing objects: 79% (911/1152) remote: Compressing objects: 80% (922/1152) remote: Compressing objects: 81% (934/1152) remote: Compressing objects: 82% (945/1152) remote: Compressing objects: 83% (957/1152) remote: Compressing objects: 84% (968/1152) remote: Compressing objects: 85% (980/1152) remote: Compressing objects: 86% (991/1152) remote: Compressing objects: 87% (1003/1152) remote: Compressing objects: 88% (1014/1152) remote: Compressing objects: 89% (1026/1152) remote: Compressing objects: 90% (1037/1152) remote: Compressing objects: 91% (1049/1152) remote: Compressing objects: 92% (1060/1152) remote: Compressing objects: 93% (1072/1152) remote: Compressing objects: 94% (1083/1152) remote: Compressing objects: 95% (1095/1152) remote: Compressing objects: 96% (1106/1152) remote: Compressing objects: 97% (1118/1152) remote: Compressing objects: 98% (1129/1152) remote: Compressing objects: 99% (1141/1152) remote: Compressing objects: 100% (1152/1152) remote: Compressing objects: 100% (1152/1152), done. Receiving objects: 0% (1/2169) Receiving objects: 1% (22/2169) Receiving objects: 2% (44/2169) Receiving objects: 3% (66/2169) Receiving objects: 4% (87/2169) Receiving objects: 5% (109/2169) Receiving objects: 6% (131/2169) Receiving objects: 7% (152/2169) Receiving objects: 8% (174/2169) Receiving objects: 9% (196/2169) Receiving objects: 10% (217/2169) Receiving objects: 11% (239/2169) Receiving objects: 12% (261/2169) Receiving objects: 13% (282/2169) Receiving objects: 14% (304/2169) Receiving objects: 15% (326/2169) Receiving objects: 16% (348/2169) Receiving objects: 17% (369/2169) Receiving objects: 18% (391/2169) Receiving objects: 19% (413/2169) Receiving objects: 20% (434/2169) Receiving objects: 21% (456/2169) Receiving objects: 22% (478/2169) Receiving objects: 23% (499/2169) Receiving objects: 24% (521/2169) Receiving objects: 25% (543/2169) Receiving objects: 26% (564/2169) Receiving objects: 27% (586/2169) Receiving objects: 28% (608/2169) Receiving objects: 29% (630/2169) Receiving objects: 30% (651/2169) Receiving objects: 31% (673/2169) Receiving objects: 32% (695/2169) Receiving objects: 33% (716/2169) Receiving objects: 34% (738/2169) Receiving objects: 35% (760/2169) Receiving objects: 36% (781/2169) Receiving objects: 37% (803/2169) Receiving objects: 38% (825/2169) Receiving objects: 39% (846/2169) Receiving objects: 40% (868/2169) Receiving objects: 41% (890/2169) Receiving objects: 42% (911/2169) Receiving objects: 43% (933/2169) Receiving objects: 44% (955/2169) Receiving objects: 45% (977/2169) Receiving objects: 46% (998/2169) Receiving objects: 47% (1020/2169) Receiving objects: 48% (1042/2169) Receiving objects: 49% (1063/2169) Receiving objects: 50% (1085/2169) Receiving objects: 51% (1107/2169) Receiving objects: 52% (1128/2169) Receiving objects: 53% (1150/2169) Receiving objects: 54% (1172/2169) Receiving objects: 55% (1193/2169) Receiving objects: 56% (1215/2169) Receiving objects: 57% (1237/2169) Receiving objects: 58% (1259/2169) Receiving objects: 59% (1280/2169) Receiving objects: 60% (1302/2169) Receiving objects: 61% (1324/2169) Receiving objects: 62% (1345/2169) Receiving objects: 63% (1367/2169) Receiving objects: 64% (1389/2169) Receiving objects: 65% (1410/2169) Receiving objects: 66% (1432/2169) Receiving objects: 67% (1454/2169) Receiving objects: 68% (1475/2169) Receiving objects: 69% (1497/2169) Receiving objects: 70% (1519/2169) Receiving objects: 71% (1540/2169) Receiving objects: 72% (1562/2169) Receiving objects: 73% (1584/2169) Receiving objects: 74% (1606/2169) Receiving objects: 75% (1627/2169) Receiving objects: 76% (1649/2169) Receiving objects: 77% (1671/2169) Receiving objects: 78% (1692/2169) Receiving objects: 79% (1714/2169) Receiving objects: 80% (1736/2169) Receiving objects: 81% (1757/2169) Receiving objects: 82% (1779/2169) Receiving objects: 83% (1801/2169) Receiving objects: 84% (1822/2169) Receiving objects: 85% (1844/2169) Receiving objects: 86% (1866/2169) Receiving objects: 87% (1888/2169) Receiving objects: 88% (1909/2169) Receiving objects: 89% (1931/2169) Receiving objects: 90% (1953/2169) Receiving objects: 91% (1974/2169) Receiving objects: 92% (1996/2169) Receiving objects: 93% (2018/2169) Receiving objects: 94% (2039/2169) Receiving objects: 95% (2061/2169) Receiving objects: 96% (2083/2169) Receiving objects: 97% (2104/2169) Receiving objects: 98% (2126/2169) remote: Total 2169 (delta 876), reused 2045 (delta 757), pack-reused 0 Receiving objects: 99% (2148/2169) Receiving objects: 100% (2169/2169) Receiving objects: 100% (2169/2169), 3.35 MiB | 18.86 MiB/s, done. Resolving deltas: 0% (0/876) Resolving deltas: 1% (9/876) Resolving deltas: 2% (19/876) Resolving deltas: 3% (27/876) Resolving deltas: 4% (36/876) Resolving deltas: 5% (44/876) Resolving deltas: 6% (53/876) Resolving deltas: 7% (62/876) Resolving deltas: 8% (71/876) Resolving deltas: 9% (79/876) Resolving deltas: 10% (88/876) Resolving deltas: 11% (97/876) Resolving deltas: 12% (106/876) Resolving deltas: 13% (114/876) Resolving deltas: 14% (123/876) Resolving deltas: 15% (132/876) Resolving deltas: 16% (141/876) Resolving deltas: 17% (149/876) Resolving deltas: 18% (158/876) Resolving deltas: 19% (169/876) Resolving deltas: 20% (177/876) Resolving deltas: 21% (184/876) Resolving deltas: 22% (193/876) Resolving deltas: 23% (202/876) Resolving deltas: 24% (211/876) Resolving deltas: 25% (220/876) Resolving deltas: 26% (228/876) Resolving deltas: 27% (239/876) Resolving deltas: 28% (246/876) Resolving deltas: 29% (257/876) Resolving deltas: 30% (263/876) Resolving deltas: 31% (274/876) Resolving deltas: 32% (281/876) Resolving deltas: 33% (290/876) Resolving deltas: 34% (298/876) Resolving deltas: 35% (307/876) Resolving deltas: 36% (317/876) Resolving deltas: 37% (325/876) Resolving deltas: 38% (335/876) Resolving deltas: 39% (342/876) Resolving deltas: 40% (351/876) Resolving deltas: 41% (360/876) Resolving deltas: 42% (368/876) Resolving deltas: 43% (377/876) Resolving deltas: 44% (387/876) Resolving deltas: 45% (395/876) Resolving deltas: 46% (403/876) Resolving deltas: 47% (412/876) Resolving deltas: 48% (421/876) Resolving deltas: 49% (431/876) Resolving deltas: 50% (438/876) Resolving deltas: 51% (447/876) Resolving deltas: 52% (456/876) Resolving deltas: 53% (465/876) Resolving deltas: 54% (474/876) Resolving deltas: 55% (482/876) Resolving deltas: 56% (491/876) Resolving deltas: 57% (500/876) Resolving deltas: 58% (509/876) Resolving deltas: 59% (517/876) Resolving deltas: 60% (526/876) Resolving deltas: 61% (535/876) Resolving deltas: 62% (544/876) Resolving deltas: 63% (552/876) Resolving deltas: 64% (561/876) Resolving deltas: 65% (570/876) Resolving deltas: 66% (579/876) Resolving deltas: 67% (587/876) Resolving deltas: 68% (596/876) Resolving deltas: 69% (605/876) Resolving deltas: 70% (614/876) Resolving deltas: 71% (622/876) Resolving deltas: 72% (631/876) Resolving deltas: 73% (640/876) Resolving deltas: 74% (649/876) Resolving deltas: 75% (657/876) Resolving deltas: 76% (666/876) Resolving deltas: 77% (675/876) Resolving deltas: 78% (684/876) Resolving deltas: 79% (693/876) Resolving deltas: 80% (701/876) Resolving deltas: 81% (710/876) Resolving deltas: 82% (719/876) Resolving deltas: 83% (728/876) Resolving deltas: 84% (737/876) Resolving deltas: 85% (745/876) Resolving deltas: 86% (754/876) Resolving deltas: 87% (763/876) Resolving deltas: 88% (772/876) Resolving deltas: 89% (781/876) Resolving deltas: 90% (791/876) Resolving deltas: 91% (799/876) Resolving deltas: 92% (806/876) Resolving deltas: 93% (815/876) Resolving deltas: 94% (824/876) Resolving deltas: 95% (833/876) Resolving deltas: 96% (841/876) Resolving deltas: 97% (851/876) Resolving deltas: 98% (859/876) Resolving deltas: 99% (868/876) Resolving deltas: 100% (876/876) Resolving deltas: 100% (876/876), done.  -> Cloning pugixml git repo... Cloning into bare repository '/home/felix/packages/r2ghidra/pugixml'... remote: Enumerating objects: 10323, done. remote: Counting objects: 0% (1/531) remote: Counting objects: 1% (6/531) remote: Counting objects: 2% (11/531) remote: Counting objects: 3% (16/531) remote: Counting objects: 4% (22/531) remote: Counting objects: 5% (27/531) remote: Counting objects: 6% (32/531) remote: Counting objects: 7% (38/531) remote: Counting objects: 8% (43/531) remote: Counting objects: 9% (48/531) remote: Counting objects: 10% (54/531) remote: Counting objects: 11% (59/531) remote: Counting objects: 12% (64/531) remote: Counting objects: 13% (70/531) remote: Counting objects: 14% (75/531) remote: Counting objects: 15% (80/531) remote: Counting objects: 16% (85/531) remote: Counting objects: 17% (91/531) remote: Counting objects: 18% (96/531) remote: Counting objects: 19% (101/531) remote: Counting objects: 20% (107/531) remote: Counting objects: 21% (112/531) remote: Counting objects: 22% (117/531) remote: Counting objects: 23% (123/531) remote: Counting objects: 24% (128/531) remote: Counting objects: 25% (133/531) remote: Counting objects: 26% (139/531) remote: Counting objects: 27% (144/531) remote: Counting objects: 28% (149/531) remote: Counting objects: 29% (154/531) remote: Counting objects: 30% (160/531) remote: Counting objects: 31% (165/531) remote: Counting objects: 32% (170/531) remote: Counting objects: 33% (176/531) remote: Counting objects: 34% (181/531) remote: Counting objects: 35% (186/531) remote: Counting objects: 36% (192/531) remote: Counting objects: 37% (197/531) remote: Counting objects: 38% (202/531) remote: Counting objects: 39% (208/531) remote: Counting objects: 40% (213/531) remote: Counting objects: 41% (218/531) remote: Counting objects: 42% (224/531) remote: Counting objects: 43% (229/531) remote: Counting objects: 44% (234/531) remote: Counting objects: 45% (239/531) remote: Counting objects: 46% (245/531) remote: Counting objects: 47% (250/531) remote: Counting objects: 48% (255/531) remote: Counting objects: 49% (261/531) remote: Counting objects: 50% (266/531) remote: Counting objects: 51% (271/531) remote: Counting objects: 52% (277/531) remote: Counting objects: 53% (282/531) remote: Counting objects: 54% (287/531) remote: Counting objects: 55% (293/531) remote: Counting objects: 56% (298/531) remote: Counting objects: 57% (303/531) remote: Counting objects: 58% (308/531) remote: Counting objects: 59% (314/531) remote: Counting objects: 60% (319/531) remote: Counting objects: 61% (324/531) remote: Counting objects: 62% (330/531) remote: Counting objects: 63% (335/531) remote: Counting objects: 64% (340/531) remote: Counting objects: 65% (346/531) remote: Counting objects: 66% (351/531) remote: Counting objects: 67% (356/531) remote: Counting objects: 68% (362/531) remote: Counting objects: 69% (367/531) remote: Counting objects: 70% (372/531) remote: Counting objects: 71% (378/531) remote: Counting objects: 72% (383/531) remote: Counting objects: 73% (388/531) remote: Counting objects: 74% (393/531) remote: Counting objects: 75% (399/531) remote: Counting objects: 76% (404/531) remote: Counting objects: 77% (409/531) remote: Counting objects: 78% (415/531) remote: Counting objects: 79% (420/531) remote: Counting objects: 80% (425/531) remote: Counting objects: 81% (431/531) remote: Counting objects: 82% (436/531) remote: Counting objects: 83% (441/531) remote: Counting objects: 84% (447/531) remote: Counting objects: 85% (452/531) remote: Counting objects: 86% (457/531) remote: Counting objects: 87% (462/531) remote: Counting objects: 88% (468/531) remote: Counting objects: 89% (473/531) remote: Counting objects: 90% (478/531) remote: Counting objects: 91% (484/531) remote: Counting objects: 92% (489/531) remote: Counting objects: 93% (494/531) remote: Counting objects: 94% (500/531) remote: Counting objects: 95% (505/531) remote: Counting objects: 96% (510/531) remote: Counting objects: 97% (516/531) remote: Counting objects: 98% (521/531) remote: Counting objects: 99% (526/531) remote: Counting objects: 100% (531/531) remote: Counting objects: 100% (531/531), done. remote: Compressing objects: 0% (1/267) remote: Compressing objects: 1% (3/267) remote: Compressing objects: 2% (6/267) remote: Compressing objects: 3% (9/267) remote: Compressing objects: 4% (11/267) remote: Compressing objects: 5% (14/267) remote: Compressing objects: 6% (17/267) remote: Compressing objects: 7% (19/267) remote: Compressing objects: 8% (22/267) remote: Compressing objects: 9% (25/267) remote: Compressing objects: 10% (27/267) remote: Compressing objects: 11% (30/267) remote: Compressing objects: 12% (33/267) remote: Compressing objects: 13% (35/267) remote: Compressing objects: 14% (38/267) remote: Compressing objects: 15% (41/267) remote: Compressing objects: 16% (43/267) remote: Compressing objects: 17% (46/267) remote: Compressing objects: 18% (49/267) remote: Compressing objects: 19% (51/267) remote: Compressing objects: 20% (54/267) remote: Compressing objects: 21% (57/267) remote: Compressing objects: 22% (59/267) remote: Compressing objects: 23% (62/267) remote: Compressing objects: 24% (65/267) remote: Compressing objects: 25% (67/267) remote: Compressing objects: 26% (70/267) remote: Compressing objects: 27% (73/267) remote: Compressing objects: 28% (75/267) remote: Compressing objects: 29% (78/267) remote: Compressing objects: 30% (81/267) remote: Compressing objects: 31% (83/267) remote: Compressing objects: 32% (86/267) remote: Compressing objects: 33% (89/267) remote: Compressing objects: 34% (91/267) remote: Compressing objects: 35% (94/267) remote: Compressing objects: 36% (97/267) remote: Compressing objects: 37% (99/267) remote: Compressing objects: 38% (102/267) remote: Compressing objects: 39% (105/267) remote: Compressing objects: 40% (107/267) remote: Compressing objects: 41% (110/267) remote: Compressing objects: 42% (113/267) remote: Compressing objects: 43% (115/267) remote: Compressing objects: 44% (118/267) remote: Compressing objects: 45% (121/267) remote: Compressing objects: 46% (123/267) remote: Compressing objects: 47% (126/267) remote: Compressing objects: 48% (129/267) remote: Compressing objects: 49% (131/267) remote: Compressing objects: 50% (134/267) remote: Compressing objects: 51% (137/267) remote: Compressing objects: 52% (139/267) remote: Compressing objects: 53% (142/267) remote: Compressing objects: 54% (145/267) remote: Compressing objects: 55% (147/267) remote: Compressing objects: 56% (150/267) remote: Compressing objects: 57% (153/267) remote: Compressing objects: 58% (155/267) remote: Compressing objects: 59% (158/267) remote: Compressing objects: 60% (161/267) remote: Compressing objects: 61% (163/267) remote: Compressing objects: 62% (166/267) remote: Compressing objects: 63% (169/267) remote: Compressing objects: 64% (171/267) remote: Compressing objects: 65% (174/267) remote: Compressing objects: 66% (177/267) remote: Compressing objects: 67% (179/267) remote: Compressing objects: 68% (182/267) remote: Compressing objects: 69% (185/267) remote: Compressing objects: 70% (187/267) remote: Compressing objects: 71% (190/267) remote: Compressing objects: 72% (193/267) remote: Compressing objects: 73% (195/267) remote: Compressing objects: 74% (198/267) remote: Compressing objects: 75% (201/267) remote: Compressing objects: 76% (203/267) remote: Compressing objects: 77% (206/267) remote: Compressing objects: 78% (209/267) remote: Compressing objects: 79% (211/267) remote: Compressing objects: 80% (214/267) remote: Compressing objects: 81% (217/267) remote: Compressing objects: 82% (219/267) remote: Compressing objects: 83% (222/267) remote: Compressing objects: 84% (225/267) remote: Compressing objects: 85% (227/267) remote: Compressing objects: 86% (230/267) remote: Compressing objects: 87% (233/267) remote: Compressing objects: 88% (235/267) remote: Compressing objects: 89% (238/267) remote: Compressing objects: 90% (241/267) remote: Compressing objects: 91% (243/267) remote: Compressing objects: 92% (246/267) remote: Compressing objects: 93% (249/267) remote: Compressing objects: 94% (251/267) remote: Compressing objects: 95% (254/267) remote: Compressing objects: 96% (257/267) remote: Compressing objects: 97% (259/267) remote: Compressing objects: 98% (262/267) remote: Compressing objects: 99% (265/267) remote: Compressing objects: 100% (267/267) remote: Compressing objects: 100% (267/267), done. Receiving objects: 0% (1/10323) Receiving objects: 1% (104/10323) Receiving objects: 2% (207/10323) Receiving objects: 3% (310/10323) Receiving objects: 4% (413/10323) Receiving objects: 5% (517/10323) Receiving objects: 6% (620/10323) Receiving objects: 7% (723/10323) Receiving objects: 8% (826/10323) Receiving objects: 9% (930/10323) Receiving objects: 10% (1033/10323) Receiving objects: 11% (1136/10323) Receiving objects: 12% (1239/10323) Receiving objects: 13% (1342/10323) Receiving objects: 14% (1446/10323) Receiving objects: 15% (1549/10323) Receiving objects: 16% (1652/10323) Receiving objects: 17% (1755/10323) Receiving objects: 18% (1859/10323) Receiving objects: 19% (1962/10323) Receiving objects: 20% (2065/10323) Receiving objects: 21% (2168/10323) Receiving objects: 22% (2272/10323) Receiving objects: 23% (2375/10323) Receiving objects: 24% (2478/10323) Receiving objects: 25% (2581/10323) Receiving objects: 26% (2684/10323) Receiving objects: 27% (2788/10323) Receiving objects: 28% (2891/10323) Receiving objects: 29% (2994/10323) Receiving objects: 30% (3097/10323) Receiving objects: 31% (3201/10323) Receiving objects: 32% (3304/10323) Receiving objects: 33% (3407/10323) Receiving objects: 34% (3510/10323) Receiving objects: 35% (3614/10323) Receiving objects: 36% (3717/10323) Receiving objects: 37% (3820/10323) Receiving objects: 38% (3923/10323) Receiving objects: 39% (4026/10323) Receiving objects: 40% (4130/10323) Receiving objects: 41% (4233/10323) Receiving objects: 42% (4336/10323) Receiving objects: 43% (4439/10323) Receiving objects: 44% (4543/10323) Receiving objects: 45% (4646/10323) Receiving objects: 46% (4749/10323) Receiving objects: 47% (4852/10323) Receiving objects: 48% (4956/10323) Receiving objects: 49% (5059/10323) Receiving objects: 50% (5162/10323) Receiving objects: 51% (5265/10323) Receiving objects: 52% (5368/10323) Receiving objects: 53% (5472/10323) Receiving objects: 54% (5575/10323) Receiving objects: 55% (5678/10323) Receiving objects: 56% (5781/10323) Receiving objects: 57% (5885/10323) Receiving objects: 58% (5988/10323) Receiving objects: 59% (6091/10323) Receiving objects: 60% (6194/10323) Receiving objects: 61% (6298/10323) Receiving objects: 62% (6401/10323) Receiving objects: 63% (6504/10323) Receiving objects: 64% (6607/10323) Receiving objects: 65% (6710/10323) Receiving objects: 66% (6814/10323) Receiving objects: 67% (6917/10323) Receiving objects: 68% (7020/10323) Receiving objects: 69% (7123/10323) Receiving objects: 70% (7227/10323) Receiving objects: 71% (7330/10323) Receiving objects: 72% (7433/10323) Receiving objects: 73% (7536/10323) Receiving objects: 74% (7640/10323) Receiving objects: 75% (7743/10323) Receiving objects: 76% (7846/10323) Receiving objects: 77% (7949/10323) Receiving objects: 78% (8052/10323) Receiving objects: 79% (8156/10323) Receiving objects: 80% (8259/10323) Receiving objects: 81% (8362/10323) Receiving objects: 82% (8465/10323) Receiving objects: 83% (8569/10323) Receiving objects: 84% (8672/10323) Receiving objects: 85% (8775/10323) Receiving objects: 86% (8878/10323) Receiving objects: 87% (8982/10323) Receiving objects: 88% (9085/10323) Receiving objects: 89% (9188/10323) Receiving objects: 90% (9291/10323) Receiving objects: 91% (9394/10323) Receiving objects: 92% (9498/10323) Receiving objects: 93% (9601/10323) Receiving objects: 94% (9704/10323) Receiving objects: 95% (9807/10323) Receiving objects: 96% (9911/10323) Receiving objects: 97% (10014/10323) Receiving objects: 98% (10117/10323) Receiving objects: 99% (10220/10323) remote: Total 10323 (delta 301), reused 417 (delta 248), pack-reused 9792 Receiving objects: 100% (10323/10323) Receiving objects: 100% (10323/10323), 7.79 MiB | 22.40 MiB/s, done. Resolving deltas: 0% (0/6956) Resolving deltas: 1% (70/6956) Resolving deltas: 2% (140/6956) Resolving deltas: 3% (209/6956) Resolving deltas: 4% (279/6956) Resolving deltas: 5% (348/6956) Resolving deltas: 6% (418/6956) Resolving deltas: 7% (490/6956) Resolving deltas: 8% (557/6956) Resolving deltas: 9% (627/6956) Resolving deltas: 10% (696/6956) Resolving deltas: 11% (766/6956) Resolving deltas: 12% (835/6956) Resolving deltas: 13% (905/6956) Resolving deltas: 14% (974/6956) Resolving deltas: 15% (1044/6956) Resolving deltas: 16% (1113/6956) Resolving deltas: 17% (1183/6956) Resolving deltas: 18% (1253/6956) Resolving deltas: 19% (1322/6956) Resolving deltas: 20% (1392/6956) Resolving deltas: 21% (1461/6956) Resolving deltas: 22% (1531/6956) Resolving deltas: 23% (1600/6956) Resolving deltas: 24% (1670/6956) Resolving deltas: 25% (1739/6956) Resolving deltas: 26% (1809/6956) Resolving deltas: 27% (1880/6956) Resolving deltas: 28% (1948/6956) Resolving deltas: 29% (2018/6956) Resolving deltas: 30% (2087/6956) Resolving deltas: 31% (2157/6956) Resolving deltas: 32% (2227/6956) Resolving deltas: 33% (2296/6956) Resolving deltas: 34% (2366/6956) Resolving deltas: 35% (2435/6956) Resolving deltas: 36% (2505/6956) Resolving deltas: 37% (2574/6956) Resolving deltas: 38% (2644/6956) Resolving deltas: 39% (2713/6956) Resolving deltas: 40% (2783/6956) Resolving deltas: 41% (2852/6956) Resolving deltas: 42% (2922/6956) Resolving deltas: 43% (2992/6956) Resolving deltas: 44% (3061/6956) Resolving deltas: 45% (3131/6956) Resolving deltas: 46% (3205/6956) Resolving deltas: 47% (3270/6956) Resolving deltas: 48% (3339/6956) Resolving deltas: 49% (3409/6956) Resolving deltas: 50% (3478/6956) Resolving deltas: 51% (3548/6956) Resolving deltas: 52% (3619/6956) Resolving deltas: 53% (3687/6956) Resolving deltas: 54% (3757/6956) Resolving deltas: 55% (3826/6956) Resolving deltas: 56% (3896/6956) Resolving deltas: 57% (3965/6956) Resolving deltas: 58% (4035/6956) Resolving deltas: 59% (4105/6956) Resolving deltas: 60% (4174/6956) Resolving deltas: 61% (4244/6956) Resolving deltas: 62% (4313/6956) Resolving deltas: 63% (4383/6956) Resolving deltas: 64% (4452/6956) Resolving deltas: 65% (4522/6956) Resolving deltas: 66% (4591/6956) Resolving deltas: 67% (4661/6956) Resolving deltas: 68% (4731/6956) Resolving deltas: 69% (4800/6956) Resolving deltas: 70% (4870/6956) Resolving deltas: 71% (4939/6956) Resolving deltas: 72% (5010/6956) Resolving deltas: 73% (5078/6956) Resolving deltas: 74% (5148/6956) Resolving deltas: 75% (5218/6956) Resolving deltas: 76% (5288/6956) Resolving deltas: 77% (5357/6956) Resolving deltas: 78% (5426/6956) Resolving deltas: 79% (5496/6956) Resolving deltas: 80% (5565/6956) Resolving deltas: 81% (5635/6956) Resolving deltas: 82% (5704/6956) Resolving deltas: 83% (5774/6956) Resolving deltas: 84% (5844/6956) Resolving deltas: 85% (5913/6956) Resolving deltas: 86% (5983/6956) Resolving deltas: 87% (6052/6956) Resolving deltas: 88% (6122/6956) Resolving deltas: 89% (6191/6956) Resolving deltas: 90% (6261/6956) Resolving deltas: 91% (6330/6956) Resolving deltas: 92% (6400/6956) Resolving deltas: 93% (6470/6956) Resolving deltas: 94% (6539/6956) Resolving deltas: 95% (6609/6956) Resolving deltas: 96% (6678/6956) Resolving deltas: 97% (6748/6956) Resolving deltas: 98% (6817/6956) Resolving deltas: 99% (6887/6956) Resolving deltas: 100% (6956/6956) Resolving deltas: 100% (6956/6956), done. ==> Validating source files with sha512sums... r2ghidra ... Skipped ghidra-native ... Skipped pugixml ... Skipped ==> Making package: r2ghidra 5.4.1-2 (Sat 19 Feb 2022 02:50:29 AM CET) ==> Checking runtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (7) New Version Net Change Download Size community/capstone 4.0.2-5 23.13 MiB 1.46 MiB core/libnsl 2.0.0-2 0.06 MiB extra/libuv 1.42.0-1 0.48 MiB extra/libzip 1.8.0-1 0.38 MiB community/tree-sitter 0.20.4-1 10.88 MiB 1.53 MiB community/xxhash 0.8.1-1 0.35 MiB community/radare2 5.4.2-1 24.63 MiB 5.49 MiB Total Download Size: 8.48 MiB Total Installed Size: 59.91 MiB :: Proceed with installation? [Y/n] :: Retrieving packages... radare2-5.4.2-1-riscv64 downloading... tree-sitter-0.20.4-1-riscv64 downloading... capstone-4.0.2-5-riscv64 downloading... checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing capstone... installing libzip... installing xxhash... installing libnsl... installing libuv... installing tree-sitter... installing radare2... Optional dependencies for radare2 r2ghidra: ghidra decompiler plugin [?25h==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (8) New Version Net Change extra/hicolor-icon-theme 0.17-2 0.05 MiB extra/jsoncpp 1.9.5-1 0.25 MiB extra/perl-error 0.17029-3 0.04 MiB extra/perl-mailtools 2.21-5 0.11 MiB extra/perl-timedate 2.33-3 0.08 MiB extra/rhash 1.4.2-1 0.31 MiB extra/cmake 3.22.2-1 54.35 MiB extra/git 2.35.1-1 29.55 MiB Total Installed Size: 84.75 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing perl-error... installing perl-timedate... installing perl-mailtools... installing git... Optional dependencies for git tk: gitk and git gui perl-libwww: git svn perl-term-readkey: git svn and interactive.singlekey setting perl-io-socket-ssl: git send-email TLS support perl-authen-sasl: git send-email TLS support perl-mediawiki-api: git mediawiki support perl-datetime-format-iso8601: git mediawiki support perl-lwp-protocol-https: git mediawiki https support perl-cgi: gitweb (web interface) support python: git svn & git p4 subversion: git svn org.freedesktop.secrets: keyring credential helper libsecret: libsecret credential helper [installed] installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing rhash... installing cmake... Optional dependencies for cmake qt6-base: cmake-gui :: Running post-transaction hooks... (1/1) Warn about old perl modules [?25h==> Retrieving sources... ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Creating working copy of r2ghidra git repo... Cloning into 'r2ghidra'... done. Switched to a new branch 'makepkg'  -> Creating working copy of ghidra-native git repo... Cloning into 'ghidra-native'... done. Switched to a new branch 'makepkg'  -> Creating working copy of pugixml git repo... Cloning into 'pugixml'... done. ==> Starting prepare()... Submodule 'third-party/pugixml' (https://github.com/zeux/pugixml.git) registered for path 'third-party/pugixml' Cloning into '/build/r2ghidra/src/r2ghidra/third-party/pugixml'... done. Submodule path 'third-party/pugixml': checked out '0e3f1699ffab5f820060fe99c61f0f9495c0c5b6' ==> Starting pkgver()... ==> Starting build()... make: Entering directory '/build/r2ghidra/src/ghidra-native' for a in patches/0001-space-after-comma.patch patches/0002-make-sleigharch-public.patch patches/0004-public-fields.patch patches/0005-heritage-crash.patch patches/0015-Support-ARM-AArch64-in-Decompiler.patch patches/0018-Add-FreeBSD-and-OpenBSD-support-6.patch patches/0019-Add-aarch64-to-type-definitions-for-m1-compilation-1.patch patches/0020-Fix-double-free-crash-when-deinitializing-multiple-X.patch patches/0022-Show-noreturn-information-in-function-signature-2.patch patches/0023-Undef-LoadImage-for-windows.patch ; do patch -p1 < $a ; done patching file src/decompiler/printc.cc patching file src/decompiler/sleigh_arch.hh patching file src/decompiler/context.hh patching file src/decompiler/sleigh.hh patching file src/decompiler/heritage.cc patching file src/decompiler/types.h patching file src/decompiler/types.h patching file src/decompiler/types.h patching file src/decompiler/xml.cc patching file src/decompiler/xml.hh patching file src/decompiler/prettyprint.cc patching file src/decompiler/prettyprint.hh patching file src/decompiler/printc.cc Hunk #1 succeeded at 2288 (offset -16 lines). patching file src/decompiler/loadimage.hh touch patch.done make: Leaving directory '/build/r2ghidra/src/ghidra-native' -- The C compiler identification is GNU 11.2.0 -- The CXX compiler identification is GNU 11.2.0 -- 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 -- Found PkgConfig: /usr/bin/pkg-config (found version "1.8.0") -- Checking for one of the modules 'r_core' -- Found Radare2: Radare2::libr -- Configuring done -- Generating done -- Build files have been written to: /build/r2ghidra/src/r2ghidra/build make: Entering directory '/build/r2ghidra/src/r2ghidra/build' /usr/bin/cmake -S/build/r2ghidra/src/r2ghidra -B/build/r2ghidra/src/r2ghidra/build --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /build/r2ghidra/src/r2ghidra/build/CMakeFiles /build/r2ghidra/src/r2ghidra/build//CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/build/r2ghidra/src/r2ghidra/build' make -f third-party/CMakeFiles/pugixml.dir/build.make third-party/CMakeFiles/pugixml.dir/depend make -f ghidra/CMakeFiles/ghidra_decompiler_base.dir/build.make ghidra/CMakeFiles/ghidra_decompiler_base.dir/depend make -f ghidra/CMakeFiles/ghidra_libdecomp.dir/build.make ghidra/CMakeFiles/ghidra_libdecomp.dir/depend make -f ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/build.make ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/depend make[2]: Entering directory '/build/r2ghidra/src/r2ghidra/build' cd /build/r2ghidra/src/r2ghidra/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/r2ghidra/src/r2ghidra /build/r2ghidra/src/r2ghidra/third-party /build/r2ghidra/src/r2ghidra/build /build/r2ghidra/src/r2ghidra/build/third-party /build/r2ghidra/src/r2ghidra/build/third-party/CMakeFiles/pugixml.dir/DependInfo.cmake --color= make[2]: Entering directory '/build/r2ghidra/src/r2ghidra/build' cd /build/r2ghidra/src/r2ghidra/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/r2ghidra/src/r2ghidra /build/r2ghidra/src/r2ghidra/ghidra /build/r2ghidra/src/r2ghidra/build /build/r2ghidra/src/r2ghidra/build/ghidra /build/r2ghidra/src/r2ghidra/build/ghidra/CMakeFiles/ghidra_libdecomp.dir/DependInfo.cmake --color= make[2]: Entering directory '/build/r2ghidra/src/r2ghidra/build' cd /build/r2ghidra/src/r2ghidra/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/r2ghidra/src/r2ghidra /build/r2ghidra/src/r2ghidra/ghidra /build/r2ghidra/src/r2ghidra/build /build/r2ghidra/src/r2ghidra/build/ghidra /build/r2ghidra/src/r2ghidra/build/ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/DependInfo.cmake --color= make[2]: Entering directory '/build/r2ghidra/src/r2ghidra/build' cd /build/r2ghidra/src/r2ghidra/build && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/r2ghidra/src/r2ghidra /build/r2ghidra/src/r2ghidra/ghidra /build/r2ghidra/src/r2ghidra/build /build/r2ghidra/src/r2ghidra/build/ghidra /build/r2ghidra/src/r2ghidra/build/ghidra/CMakeFiles/ghidra_decompiler_base.dir/DependInfo.cmake --color= make[2]: Leaving directory '/build/r2ghidra/src/r2ghidra/build' make -f third-party/CMakeFiles/pugixml.dir/build.make third-party/CMakeFiles/pugixml.dir/build make[2]: Leaving directory '/build/r2ghidra/src/r2ghidra/build' make[2]: Leaving directory '/build/r2ghidra/src/r2ghidra/build' make -f ghidra/CMakeFiles/ghidra_libdecomp.dir/build.make ghidra/CMakeFiles/ghidra_libdecomp.dir/build make -f ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/build.make ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/build make[2]: Leaving directory '/build/r2ghidra/src/r2ghidra/build' make -f ghidra/CMakeFiles/ghidra_decompiler_base.dir/build.make ghidra/CMakeFiles/ghidra_decompiler_base.dir/build make[2]: Entering directory '/build/r2ghidra/src/r2ghidra/build' make[2]: Entering directory '/build/r2ghidra/src/r2ghidra/build' make[2]: Entering directory '/build/r2ghidra/src/r2ghidra/build' make[2]: Entering directory '/build/r2ghidra/src/r2ghidra/build' [ 1%] Building CXX object third-party/CMakeFiles/pugixml.dir/pugixml/src/pugixml.cpp.o [ 2%] Building CXX object ghidra/CMakeFiles/ghidra_libdecomp.dir/__/ghidra-native/src/decompiler/libdecomp.cc.o [ 2%] Building CXX object ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/inject_sleigh.cc.o [ 2%] Building CXX object ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/sleigh_arch.cc.o cd /build/r2ghidra/src/r2ghidra/build/third-party && /usr/bin/c++ -I/build/r2ghidra/src/r2ghidra/third-party/pugixml/src -march=rv64gc -mabi=lp64d -O2 -pipe -fexceptions -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security -fstack-clash-protection -Wp,-D_GLIBCXX_ASSERTIONS -flto -fPIC -std=gnu++11 -MD -MT third-party/CMakeFiles/pugixml.dir/pugixml/src/pugixml.cpp.o -MF CMakeFiles/pugixml.dir/pugixml/src/pugixml.cpp.o.d -o CMakeFiles/pugixml.dir/pugixml/src/pugixml.cpp.o -c /build/r2ghidra/src/r2ghidra/third-party/pugixml/src/pugixml.cpp [ 3%] Building CXX object ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/sleigh.cc.o [ 3%] Building CXX object ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/semantics.cc.o cd /build/r2ghidra/src/r2ghidra/build/ghidra && /usr/bin/c++ -ULoadImage -fPIC -std=gnu++11 -MD -MT ghidra/CMakeFiles/ghidra_libdecomp.dir/__/ghidra-native/src/decompiler/libdecomp.cc.o -MF CMakeFiles/ghidra_libdecomp.dir/__/ghidra-native/src/decompiler/libdecomp.cc.o.d -o CMakeFiles/ghidra_libdecomp.dir/__/ghidra-native/src/decompiler/libdecomp.cc.o -c /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/libdecomp.cc [ 4%] Building CXX object ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/slghsymbol.cc.o [ 4%] Building CXX object ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/context.cc.o cd /build/r2ghidra/src/r2ghidra/build/ghidra && /usr/bin/c++ -I/build/r2ghidra/src/r2ghidra/ghidra/../ghidra-native/src/decompiler -ULoadImage -fPIC -std=gnu++11 -MD -MT ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/sleigh_arch.cc.o -MF CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/sleigh_arch.cc.o.d -o CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/sleigh_arch.cc.o -c /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleigh_arch.cc [ 5%] Building CXX object ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/slghpatexpress.cc.o cd /build/r2ghidra/src/r2ghidra/build/ghidra && /usr/bin/c++ -I/build/r2ghidra/src/r2ghidra/ghidra/../ghidra-native/src/decompiler -ULoadImage -fPIC -std=gnu++11 -MD -MT ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/sleigh.cc.o -MF CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/sleigh.cc.o.d -o CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/sleigh.cc.o -c /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleigh.cc [ 5%] Building CXX object ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/slghpattern.cc.o [ 5%] Building CXX object ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/sleighbase.cc.o cd /build/r2ghidra/src/r2ghidra/build/ghidra && /usr/bin/c++ -I/build/r2ghidra/src/r2ghidra/ghidra/../ghidra-native/src/decompiler -ULoadImage -fPIC -std=gnu++11 -MD -MT ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/inject_sleigh.cc.o -MF CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/inject_sleigh.cc.o.d -o CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/inject_sleigh.cc.o -c /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/inject_sleigh.cc cd /build/r2ghidra/src/r2ghidra/build/ghidra && /usr/bin/c++ -I/build/r2ghidra/src/r2ghidra/ghidra/../ghidra-native/src/decompiler -ULoadImage -fPIC -std=gnu++11 -MD -MT ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/semantics.cc.o -MF CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/semantics.cc.o.d -o CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/semantics.cc.o -c /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.cc cd /build/r2ghidra/src/r2ghidra/build/ghidra && /usr/bin/c++ -I/build/r2ghidra/src/r2ghidra/ghidra/../ghidra-native/src/decompiler -ULoadImage -fPIC -std=gnu++11 -MD -MT ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/slghsymbol.cc.o -MF CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/slghsymbol.cc.o.d -o CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/slghsymbol.cc.o -c /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghsymbol.cc cd /build/r2ghidra/src/r2ghidra/build/ghidra && /usr/bin/c++ -I/build/r2ghidra/src/r2ghidra/ghidra/../ghidra-native/src/decompiler -ULoadImage -fPIC -std=gnu++11 -MD -MT ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/context.cc.o -MF CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/context.cc.o.d -o CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/context.cc.o -c /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.cc cd /build/r2ghidra/src/r2ghidra/build/ghidra && /usr/bin/c++ -I/build/r2ghidra/src/r2ghidra/ghidra/../ghidra-native/src/decompiler -ULoadImage -fPIC -std=gnu++11 -MD -MT ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/slghpatexpress.cc.o -MF CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/slghpatexpress.cc.o.d -o CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/slghpatexpress.cc.o -c /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghpatexpress.cc [ 5%] Building CXX object ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/pcodeparse.cc.o cd /build/r2ghidra/src/r2ghidra/build/ghidra && /usr/bin/c++ -I/build/r2ghidra/src/r2ghidra/ghidra/../ghidra-native/src/decompiler -ULoadImage -fPIC -std=gnu++11 -MD -MT ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/sleighbase.cc.o -MF CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/sleighbase.cc.o.d -o CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/sleighbase.cc.o -c /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleighbase.cc cd /build/r2ghidra/src/r2ghidra/build/ghidra && /usr/bin/c++ -I/build/r2ghidra/src/r2ghidra/ghidra/../ghidra-native/src/decompiler -ULoadImage -fPIC -std=gnu++11 -MD -MT ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/slghpattern.cc.o -MF CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/slghpattern.cc.o.d -o CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/slghpattern.cc.o -c /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghpattern.cc cd /build/r2ghidra/src/r2ghidra/build/ghidra && /usr/bin/c++ -I/build/r2ghidra/src/r2ghidra/ghidra/../ghidra-native/src/decompiler -ULoadImage -fPIC -std=gnu++11 -MD -MT ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/pcodeparse.cc.o -MF CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/pcodeparse.cc.o.d -o CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/pcodeparse.cc.o -c /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodeparse.cc [ 6%] Building CXX object ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/grammar.cc.o cd /build/r2ghidra/src/r2ghidra/build/ghidra && /usr/bin/c++ -I/build/r2ghidra/src/r2ghidra/ghidra/../ghidra-native/src/decompiler -ULoadImage -fPIC -std=gnu++11 -MD -MT ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/grammar.cc.o -MF CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/grammar.cc.o.d -o CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/grammar.cc.o -c /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/grammar.cc [ 7%] Building CXX object ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/pcodecompile.cc.o cd /build/r2ghidra/src/r2ghidra/build/ghidra && /usr/bin/c++ -I/build/r2ghidra/src/r2ghidra/ghidra/../ghidra-native/src/decompiler -ULoadImage -fPIC -std=gnu++11 -MD -MT ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/pcodecompile.cc.o -MF CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/pcodecompile.cc.o.d -o CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/pcodecompile.cc.o -c /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodecompile.cc [ 8%] Building CXX object ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/filemanage.cc.o cd /build/r2ghidra/src/r2ghidra/build/ghidra && /usr/bin/c++ -I/build/r2ghidra/src/r2ghidra/ghidra/../ghidra-native/src/decompiler -ULoadImage -fPIC -std=gnu++11 -MD -MT ghidra/CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/filemanage.cc.o -MF CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/filemanage.cc.o.d -o CMakeFiles/ghidra_decompiler_sleigh.dir/__/ghidra-native/src/decompiler/filemanage.cc.o -c /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/filemanage.cc [ 8%] Building CXX object ghidra/CMakeFiles/ghidra_decompiler_base.dir/__/ghidra-native/src/decompiler/space.cc.o cd /build/r2ghidra/src/r2ghidra/build/ghidra && /usr/bin/c++ -I/build/r2ghidra/src/r2ghidra/ghidra/../ghidra-native/src/decompiler -ULoadImage -fPIC -std=gnu++11 -MD -MT ghidra/CMakeFiles/ghidra_decompiler_base.dir/__/ghidra-native/src/decompiler/space.cc.o -MF CMakeFiles/ghidra_decompiler_base.dir/__/ghidra-native/src/decompiler/space.cc.o.d -o CMakeFiles/ghidra_decompiler_base.dir/__/ghidra-native/src/decompiler/space.cc.o -c /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.cc In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/error.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:29, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:245:9: error: ‘int8’ does not name a type; did you mean ‘int’? 245 | typedef int8 intb; /* This is a signed big integer */ | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:248:9: error: ‘uint8’ does not name a type; did you mean ‘int’? 248 | typedef uint8 uintb; /* This is an unsigned big integer */ | ^~~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/error.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:29, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/translate.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleighbase.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleighbase.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:245:9: error: ‘int8’ does not name a type; did you mean ‘int’? 245 | typedef int8 intb; /* This is a signed big integer */ | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:248:9: error: ‘uint8’ does not name a type; did you mean ‘int’? 248 | typedef uint8 uintb; /* This is an unsigned big integer */ | ^~~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/error.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:29, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/translate.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleighbase.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleigh.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleigh.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:245:9: error: ‘int8’ does not name a type; did you mean ‘int’? 245 | typedef int8 intb; /* This is a signed big integer */ | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:248:9: error: ‘uint8’ does not name a type; did you mean ‘int’? 248 | typedef uint8 uintb; /* This is an unsigned big integer */ | ^~~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/error.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:29, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghsymbol.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodecompile.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodeparse.hh:19, from src/decompile/cpp/pcodeparse.y:17: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:245:9: error: ‘int8’ does not name a type; did you mean ‘int’? 245 | typedef int8 intb; /* This is a signed big integer */ | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:248:9: error: ‘uint8’ does not name a type; did you mean ‘int’? 248 | typedef uint8 uintb; /* This is an unsigned big integer */ | ^~~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/error.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:29, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:245:9: error: ‘int8’ does not name a type; did you mean ‘int’? 245 | typedef int8 intb; /* This is a signed big integer */ | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:248:9: error: ‘uint8’ does not name a type; did you mean ‘int’? 248 | typedef uint8 uintb; /* This is an unsigned big integer */ | ^~~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/error.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:29, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghsymbol.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodecompile.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodecompile.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:245:9: error: ‘int8’ does not name a type; did you mean ‘int’? 245 | typedef int8 intb; /* This is a signed big integer */ | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:248:9: error: ‘uint8’ does not name a type; did you mean ‘int’? 248 | typedef uint8 uintb; /* This is an unsigned big integer */ | ^~~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/error.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:29, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/memstate.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/emulate.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/emulateutil.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodeinject.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/inject_sleigh.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/inject_sleigh.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:245:9: error: ‘int8’ does not name a type; did you mean ‘int’? 245 | typedef int8 intb; /* This is a signed big integer */ | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:248:9: error: ‘uint8’ does not name a type; did you mean ‘int’? 248 | typedef uint8 uintb; /* This is an unsigned big integer */ | ^~~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/error.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:245:9: error: ‘int8’ does not name a type; did you mean ‘int’? 245 | typedef int8 intb; /* This is a signed big integer */ | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:248:9: error: ‘uint8’ does not name a type; did you mean ‘int’? 248 | typedef uint8 uintb; /* This is an unsigned big integer */ | ^~~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/capability.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/architecture.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/funcdata.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/grammar.hh:19, from src/decompile/cpp/grammar.y:17: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:245:9: error: ‘int8’ does not name a type; did you mean ‘int’? 245 | typedef int8 intb; /* This is a signed big integer */ | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:248:9: error: ‘uint8’ does not name a type; did you mean ‘int’? 248 | typedef uint8 uintb; /* This is an unsigned big integer */ | ^~~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/capability.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/architecture.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/libdecomp.hh:23, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/libdecomp.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:245:9: error: ‘int8’ does not name a type; did you mean ‘int’? 245 | typedef int8 intb; /* This is a signed big integer */ | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:248:9: error: ‘uint8’ does not name a type; did you mean ‘int’? 248 | typedef uint8 uintb; /* This is an unsigned big integer */ | ^~~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/error.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:29, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghsymbol.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghsymbol.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:245:9: error: ‘int8’ does not name a type; did you mean ‘int’? 245 | typedef int8 intb; /* This is a signed big integer */ | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:248:9: error: ‘uint8’ does not name a type; did you mean ‘int’? 248 | typedef uint8 uintb; /* This is an unsigned big integer */ | ^~~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/error.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:29, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghpattern.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghpattern.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:245:9: error: ‘int8’ does not name a type; did you mean ‘int’? 245 | typedef int8 intb; /* This is a signed big integer */ | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:248:9: error: ‘uint8’ does not name a type; did you mean ‘int’? 248 | typedef uint8 uintb; /* This is an unsigned big integer */ | ^~~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/error.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:29, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghpattern.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghpatexpress.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghpatexpress.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:245:9: error: ‘int8’ does not name a type; did you mean ‘int’? 245 | typedef int8 intb; /* This is a signed big integer */ | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:248:9: error: ‘uint8’ does not name a type; did you mean ‘int’? 248 | typedef uint8 uintb; /* This is an unsigned big integer */ | ^~~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/capability.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/architecture.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleigh_arch.hh:23, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleigh_arch.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:245:9: error: ‘int8’ does not name a type; did you mean ‘int’? 245 | typedef int8 intb; /* This is a signed big integer */ | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/types.h:248:9: error: ‘uint8’ does not name a type; did you mean ‘uint’? 248 | typedef uint8 uintb; /* This is an unsigned big integer */ | ^~~~~ | uint In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:23, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:29, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/xml.hh:52:3: error: ‘int4’ does not name a type; did you mean ‘int’? 52 | int4 getLength(void) const { return name.size(); } ///< Get the number of attributes associated with the element | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/xml.hh:53:24: error: ‘int4’ has not been declared 53 | const string &getURI(int4 i) const { return bogus_uri; } ///< Get the namespace URI associated with the i-th attribute | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/xml.hh:54:30: error: ‘int4’ has not been declared 54 | const string &getLocalName(int4 i) const { return *name[i]; } ///< Get the local name of the i-th attribute | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/xml.hh:55:26: error: ‘int4’ has not been declared 55 | const string &getQName(int4 i) const { return *name[i]; } ///< Get the qualified name of the i-th attribute | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/xml.hh:61:26: error: ‘int4’ has not been declared 61 | const string &getValue(int4 i) const { return *value[i]; } ///< Get the value of the i-th attribute | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/xml.hh: In destructor ‘Attributes::~Attributes()’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/xml.hh:45:9: error: ‘uint4’ was not declared in this scope; did you mean ‘uint’? 45 | for(uint4 i=0;iindex < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlayBase() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:435:12: error: ‘flags’ was not declared in this scope 435 | return ((flags&overlaybase)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:348:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 348 | inline uintb AddrSpace::getPointerLowerBound(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:25: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:327:8: error: ‘uint4’ does not name a type; did you mean ‘uint’? 327 | inline uint4 AddrSpace::getWordSize(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:131:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 131 | uintb getPointerUpperBound(void) const; ///< Get upper bound for assuming an offset is a pointer | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:370:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 370 | inline uintb AddrSpace::wrapOffset(uintb off) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:225:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 225 | virtual uintb restoreXmlAttributes(const Element *el,uint4 &size) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:226:36: error: ‘uintb’ has not been declared 226 | virtual void printRaw(ostream &s,uintb offset) const; | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:319:8: error: ‘int4’ does not name a type; did you mean ‘int’? 319 | inline int4 AddrSpace::getIndex(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:355:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 355 | inline uintb AddrSpace::getPointerUpperBound(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:335:8: error: ‘uint4’ does not name a type; did you mean ‘uint’? 335 | inline uint4 AddrSpace::getAddrSize(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:132:3: error: ‘int4’ does not name a type; did you mean ‘int’? 132 | int4 getMinimumPtrSize(void) const; ///< Get the minimum pointer size for \b this space | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isHeritaged() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:395:12: error: ‘flags’ was not declared in this scope 395 | return ((flags & heritaged)!=0); | ^~~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:49:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 49 | uintb offset; ///< Offset (in bytes) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:327:8: error: ‘uint4’ does not name a type; did you mean ‘uint’? 327 | inline uint4 AddrSpace::getWordSize(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:361:8: error: ‘int4’ does not name a type; did you mean ‘int’? 361 | inline int4 AddrSpace::getMinimumPtrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:58:25: error: ‘uintb’ has not been declared 58 | Address(AddrSpace *id,uintb off); ///< Construct an address with a space/offset pair | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:341:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 341 | inline uintb AddrSpace::getHighest(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:227:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 227 | virtual uintb read(const string &s,int4 &size) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlayBase() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:435:12: error: ‘flags’ was not declared in this scope 435 | return ((flags&overlaybase)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isReverseJustified() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:427:12: error: ‘flags’ was not declared in this scope 427 | return ((flags&reverse_justification)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:335:8: error: ‘uint4’ does not name a type; did you mean ‘uint’? 335 | inline uint4 AddrSpace::getAddrSize(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:133:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 133 | uintb wrapOffset(uintb off) const; ///< Wrap -off- to the offset that fits into this space | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:370:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 370 | inline uintb AddrSpace::wrapOffset(uintb off) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:348:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 348 | inline uintb AddrSpace::getPointerLowerBound(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:251:13: error: variable or field ‘setFlags’ declared void 251 | inline void AddrSpace::setFlags(uint4 fl) { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:145:31: error: ‘uintb’ has not been declared 145 | void printOffset(ostream &s,uintb offset) const; ///< Write an address offset to a stream | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:62:3: error: ‘int4’ does not name a type; did you mean ‘int’? 62 | int4 getAddrSize(void) const; ///< Get the number of bytes in the address | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:341:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 341 | inline uintb AddrSpace::getHighest(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOtherSpace() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:439:12: error: ‘flags’ was not declared in this scope 439 | return ((flags&is_otherspace)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:355:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 355 | inline uintb AddrSpace::getPointerUpperBound(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:348:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 348 | inline uintb AddrSpace::getPointerLowerBound(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:147:11: error: ‘int4’ does not name a type; did you mean ‘int’? 147 | virtual int4 numSpacebase(void) const; ///< Number of base registers associated with this space | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:148:43: error: ‘int4’ has not been declared 148 | virtual const VarnodeData &getSpacebase(int4 i) const; ///< Get a base register that creates this virtual space | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:65:3: error: ‘int4’ does not name a type; did you mean ‘int’? 65 | int4 read(const string &s); ///< Read in the address from a string | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:149:47: error: ‘int4’ has not been declared 149 | virtual const VarnodeData &getSpacebaseFull(int4 i) const; ///< Return original spacebase register before truncation | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:361:8: error: ‘int4’ does not name a type; did you mean ‘int’? 361 | inline int4 AddrSpace::getMinimumPtrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:152:45: error: ‘uintb’ has not been declared 152 | virtual void saveXmlAttributes(ostream &s,uintb offset) const; ///< Save an address as XML | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:153:45: error: ‘uintb’ has not been declared 153 | virtual void saveXmlAttributes(ostream &s,uintb offset,int4 size) const; ///< Save an address and size as XML | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:153:58: error: ‘int4’ has not been declared 153 | virtual void saveXmlAttributes(ostream &s,uintb offset,int4 size) const; ///< Save an address and size as XML | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:355:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 355 | inline uintb AddrSpace::getPointerUpperBound(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:370:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 370 | inline uintb AddrSpace::wrapOffset(uintb off) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOtherSpace() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:439:12: error: ‘flags’ was not declared in this scope 439 | return ((flags&is_otherspace)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:251:33: error: ‘uint4’ was not declared in this scope; did you mean ‘uint’? 251 | inline void AddrSpace::setFlags(uint4 fl) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:361:8: error: ‘int4’ does not name a type; did you mean ‘int’? 361 | inline int4 AddrSpace::getMinimumPtrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:67:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 67 | uintb getOffset(void) const; ///< Get the address offset | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:257:13: error: variable or field ‘clearFlags’ declared void 257 | inline void AddrSpace::clearFlags(uint4 fl) { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isHeritaged() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:395:12: error: ‘flags’ was not declared in this scope 395 | return ((flags & heritaged)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:75:21: error: ‘int4’ has not been declared 75 | Address operator+(int4 off) const; ///< Increment address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:154:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 154 | virtual uintb restoreXmlAttributes(const Element *el,uint4 &size) const; ///< Recover an offset and size | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:76:21: error: ‘int4’ has not been declared 76 | Address operator-(int4 off) const; ///< Decrement address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:155:36: error: ‘uintb’ has not been declared 155 | virtual void printRaw(ostream &s,uintb offset) const; ///< Write an address in this space to a stream | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:20: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:370:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 370 | inline uintb AddrSpace::wrapOffset(uintb off) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:47: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::doesDeadcode() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:403:12: error: ‘flags’ was not declared in this scope 403 | return ((flags & does_deadcode)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:79:3: error: ‘int4’ does not name a type; did you mean ‘int’? 79 | int4 justifiedContain(int4 sz,const Address &op2,int4 sz2,bool forceleft) const; ///< Determine if \e op2 is the least significant part of \e this. | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:156:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 156 | virtual uintb read(const string &s,int4 &size) const; ///< Read in an address (and possible size) from a string | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlay() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:431:12: error: ‘flags’ was not declared in this scope 431 | return ((flags&overlay)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOtherSpace() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:439:12: error: ‘flags’ was not declared in this scope 439 | return ((flags&is_otherspace)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:257:35: error: ‘uint4’ was not declared in this scope; did you mean ‘uint’? 257 | inline void AddrSpace::clearFlags(uint4 fl) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isHeritaged() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:395:12: error: ‘flags’ was not declared in this scope 395 | return ((flags & heritaged)!=0); | ^~~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:80:3: error: ‘int4’ does not name a type; did you mean ‘int’? 80 | int4 overlap(int4 skip,const Address &op,int4 size) const; ///< Determine how two address ranges overlap | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:21: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:51: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:83:20: error: ‘int4’ has not been declared 83 | void renormalize(int4 size); ///< Make sure there is a backing JoinRecord if \b this is in the \e join space | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:160:10: error: ‘uintb’ does not name a type; did you mean ‘uint’? 160 | static uintb addressToByte(uintb val,uint4 ws); ///< Scale from addressable units to byte units | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isTruncated() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:445:12: error: ‘flags’ was not declared in this scope 445 | return ((flags&truncated)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:86:27: error: ‘int4’ has not been declared 86 | void saveXml(ostream &s,int4 size) const; ///< Save this and a size to a stream as an XML tag | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:92:78: error: ‘int4’ has not been declared 92 | static Address restoreXml(const Element *el,const AddrSpaceManager *manage,int4 &size); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:302:8: error: ‘int4’ does not name a type; did you mean ‘int’? 302 | inline int4 AddrSpace::getDelay(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:161:10: error: ‘uintb’ does not name a type; did you mean ‘uint’? 161 | static uintb byteToAddress(uintb val,uint4 ws); ///< Scale from byte units to addressable units | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:113:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 113 | uintm uniq; ///< Number to guarantee uniqueness | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:312:8: error: ‘int4’ does not name a type; did you mean ‘int’? 312 | inline int4 AddrSpace::getDeadcodeDelay(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isHeritaged() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:395:12: error: ‘flags’ was not declared in this scope 395 | return ((flags & heritaged)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isTruncated() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:445:12: error: ‘flags’ was not declared in this scope 445 | return ((flags&truncated)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:162:10: error: ‘int4’ does not name a type; did you mean ‘int’? 162 | static int4 addressToByteInt(int4 val,uint4 ws); ///< Scale int4 from addressable units to byte units | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::doesDeadcode() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:403:12: error: ‘flags’ was not declared in this scope 403 | return ((flags & does_deadcode)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:319:8: error: ‘int4’ does not name a type; did you mean ‘int’? 319 | inline int4 AddrSpace::getIndex(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:114:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 114 | uintm order; ///< Number for order comparisons within a block | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isHeritaged() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:395:12: error: ‘flags’ was not declared in this scope 395 | return ((flags & heritaged)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:27: error: ‘uintm’ has not been declared 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:163:10: error: ‘int4’ does not name a type; did you mean ‘int’? 163 | static int4 byteToAddressInt(int4 val,uint4 ws); ///< Scale int4 from byte units to addressable units | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:327:8: error: ‘uint4’ does not name a type; did you mean ‘uint’? 327 | inline uint4 AddrSpace::getWordSize(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasPhysical() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:411:12: error: ‘flags’ was not declared in this scope 411 | return ((flags & hasphysical) !=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlayBase() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:435:12: error: ‘flags’ was not declared in this scope 435 | return ((flags&overlaybase)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:335:8: error: ‘uint4’ does not name a type; did you mean ‘uint’? 335 | inline uint4 AddrSpace::getAddrSize(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:129:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 129 | uintm getTime(void) const { return uniq; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:181:73: error: ‘int4’ has not been declared 181 | ConstantSpace(AddrSpaceManager *m,const Translate *t,const string &nm,int4 ind); ///< Only constructor | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isTruncated() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:445:12: error: ‘flags’ was not declared in this scope 445 | return ((flags&truncated)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:182:36: error: ‘uintb’ has not been declared 182 | virtual void printRaw(ostream &s,uintb offset) const; | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:341:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 341 | inline uintb AddrSpace::getHighest(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:190:73: error: ‘int4’ has not been declared 190 | OtherSpace(AddrSpaceManager *m, const Translate *t, const string &nm, int4 ind); ///< Constructor | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::doesDeadcode() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:403:12: error: ‘flags’ was not declared in this scope 403 | return ((flags & does_deadcode)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:192:37: error: ‘uintb’ has not been declared 192 | virtual void printRaw(ostream &s, uintb offset) const; | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:132:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 132 | uintm getOrder(void) const { return order; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:17: error: ‘uintm’ has not been declared 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasNearPointers() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:449:12: error: ‘flags’ was not declared in this scope 449 | return ((flags&has_nearpointers)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:207:71: error: ‘int4’ has not been declared 207 | UniqueSpace(AddrSpaceManager *m,const Translate *t,const string &nm,int4 ind,uint4 fl); ///< Constructor | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:348:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 348 | inline uintb AddrSpace::getPointerLowerBound(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:207:80: error: ‘uint4’ has not been declared 207 | UniqueSpace(AddrSpaceManager *m,const Translate *t,const string &nm,int4 ind,uint4 fl); ///< Constructor | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:222:69: error: ‘int4’ has not been declared 222 | JoinSpace(AddrSpaceManager *m,const Translate *t,const string &nm,int4 ind); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:223:45: error: ‘uintb’ has not been declared 223 | virtual void saveXmlAttributes(ostream &s,uintb offset) const; | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:355:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 355 | inline uintb AddrSpace::getPointerUpperBound(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:224:45: error: ‘uintb’ has not been declared 224 | virtual void saveXmlAttributes(ostream &s,uintb offset,int4 size) const; | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:456:8: error: ‘int4’ does not name a type; did you mean ‘int’? 456 | inline int4 AddrSpace::numSpacebase(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:224:58: error: ‘int4’ has not been declared 224 | virtual void saveXmlAttributes(ostream &s,uintb offset,int4 size) const; | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:27: error: ‘const VarnodeData& AddrSpace::getSpacebase’ is not a static data member of ‘class AddrSpace’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:361:8: error: ‘int4’ does not name a type; did you mean ‘int’? 361 | inline int4 AddrSpace::getMinimumPtrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasNearPointers() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:449:12: error: ‘flags’ was not declared in this scope 449 | return ((flags&has_nearpointers)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasPhysical() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:411:12: error: ‘flags’ was not declared in this scope 411 | return ((flags & hasphysical) !=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::doesDeadcode() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:403:12: error: ‘flags’ was not declared in this scope 403 | return ((flags & does_deadcode)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:370:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 370 | inline uintb AddrSpace::wrapOffset(uintb off) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:225:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 225 | virtual uintb restoreXmlAttributes(const Element *el,uint4 &size) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:226:36: error: ‘uintb’ has not been declared 226 | virtual void printRaw(ostream &s,uintb offset) const; | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::doesDeadcode() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:403:12: error: ‘flags’ was not declared in this scope 403 | return ((flags & does_deadcode)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:456:8: error: ‘int4’ does not name a type; did you mean ‘int’? 456 | inline int4 AddrSpace::numSpacebase(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:27: error: ‘const VarnodeData& AddrSpace::getSpacebase’ is not a static data member of ‘class AddrSpace’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOtherSpace() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:439:12: error: ‘flags’ was not declared in this scope 439 | return ((flags&is_otherspace)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isBigEndian() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:418:12: error: ‘flags’ was not declared in this scope 418 | return ((flags&big_endian)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:227:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 227 | virtual uintb read(const string &s,int4 &size) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasNearPointers() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:449:12: error: ‘flags’ was not declared in this scope 449 | return ((flags&has_nearpointers)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasPhysical() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:411:12: error: ‘flags’ was not declared in this scope 411 | return ((flags & hasphysical) !=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘SeqNum::SeqNum(const Address&, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:46: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:251:13: error: variable or field ‘setFlags’ declared void 251 | inline void AddrSpace::setFlags(uint4 fl) { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:51: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:27: error: ‘const VarnodeData& AddrSpace::getSpacebaseFull’ is not a static data member of ‘class AddrSpace’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:456:8: error: ‘int4’ does not name a type; did you mean ‘int’? 456 | inline int4 AddrSpace::numSpacebase(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:27: error: ‘const VarnodeData& AddrSpace::getSpacebase’ is not a static data member of ‘class AddrSpace’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isBigEndian() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:418:12: error: ‘flags’ was not declared in this scope 418 | return ((flags&big_endian)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:51: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isHeritaged() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:395:12: error: ‘flags’ was not declared in this scope 395 | return ((flags & heritaged)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:251:33: error: ‘uint4’ was not declared in this scope; did you mean ‘uint’? 251 | inline void AddrSpace::setFlags(uint4 fl) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:27: error: ‘const VarnodeData& AddrSpace::getSpacebaseFull’ is not a static data member of ‘class AddrSpace’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasPhysical() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:411:12: error: ‘flags’ was not declared in this scope 411 | return ((flags & hasphysical) !=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasPhysical() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:411:12: error: ‘flags’ was not declared in this scope 411 | return ((flags & hasphysical) !=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:257:13: error: variable or field ‘clearFlags’ declared void 257 | inline void AddrSpace::clearFlags(uint4 fl) { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isTruncated() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:445:12: error: ‘flags’ was not declared in this scope 445 | return ((flags&truncated)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:55: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isReverseJustified() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:427:12: error: ‘flags’ was not declared in this scope 427 | return ((flags&reverse_justification)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘SeqNum::SeqNum(const SeqNum&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:44: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:55: error: ‘const class SeqNum’ has no member named ‘uniq’ 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:257:35: error: ‘uint4’ was not declared in this scope; did you mean ‘uint’? 257 | inline void AddrSpace::clearFlags(uint4 fl) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isBigEndian() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:418:12: error: ‘flags’ was not declared in this scope 418 | return ((flags&big_endian)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:51: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:496:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 496 | inline uintb AddrSpace::addressToByte(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:27: error: ‘const VarnodeData& AddrSpace::getSpacebaseFull’ is not a static data member of ‘class AddrSpace’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:55: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:505:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 505 | inline uintb AddrSpace::byteToAddress(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:302:8: error: ‘int4’ does not name a type; did you mean ‘int’? 302 | inline int4 AddrSpace::getDelay(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::doesDeadcode() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:403:12: error: ‘flags’ was not declared in this scope 403 | return ((flags & does_deadcode)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:514:8: error: ‘int4’ does not name a type; did you mean ‘int’? 514 | inline int4 AddrSpace::addressToByteInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isReverseJustified() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:427:12: error: ‘flags’ was not declared in this scope 427 | return ((flags&reverse_justification)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:312:8: error: ‘int4’ does not name a type; did you mean ‘int’? 312 | inline int4 AddrSpace::getDeadcodeDelay(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isBigEndian() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:418:12: error: ‘flags’ was not declared in this scope 418 | return ((flags&big_endian)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:496:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 496 | inline uintb AddrSpace::addressToByte(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:523:8: error: ‘int4’ does not name a type; did you mean ‘int’? 523 | inline int4 AddrSpace::byteToAddressInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isBigEndian() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:418:12: error: ‘flags’ was not declared in this scope 418 | return ((flags&big_endian)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In static member function ‘static bool AddrSpace::compareByIndex(const AddrSpace*, const AddrSpace*)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:14: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:319:8: error: ‘int4’ does not name a type; did you mean ‘int’? 319 | inline int4 AddrSpace::getIndex(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:25: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:505:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 505 | inline uintb AddrSpace::byteToAddress(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasNearPointers() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:449:12: error: ‘flags’ was not declared in this scope 449 | return ((flags&has_nearpointers)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:327:8: error: ‘uint4’ does not name a type; did you mean ‘uint’? 327 | inline uint4 AddrSpace::getWordSize(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:514:8: error: ‘int4’ does not name a type; did you mean ‘int’? 514 | inline int4 AddrSpace::addressToByteInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlay() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:431:12: error: ‘flags’ was not declared in this scope 431 | return ((flags&overlay)!=0); | ^~~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:49:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 49 | uintb offset; ///< Offset (in bytes) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:55: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void SeqNum::setOrder(int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:30: error: ‘order’ was not declared in this scope; did you mean ‘ord’? 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ | ord /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:456:8: error: ‘int4’ does not name a type; did you mean ‘int’? 456 | inline int4 AddrSpace::numSpacebase(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:58:25: error: ‘uintb’ has not been declared 58 | Address(AddrSpace *id,uintb off); ///< Construct an address with a space/offset pair | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:523:8: error: ‘int4’ does not name a type; did you mean ‘int’? 523 | inline int4 AddrSpace::byteToAddressInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:335:8: error: ‘uint4’ does not name a type; did you mean ‘uint’? 335 | inline uint4 AddrSpace::getAddrSize(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isReverseJustified() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:427:12: error: ‘flags’ was not declared in this scope 427 | return ((flags&reverse_justification)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:27: error: ‘const VarnodeData& AddrSpace::getSpacebase’ is not a static data member of ‘class AddrSpace’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In static member function ‘static bool AddrSpace::compareByIndex(const AddrSpace*, const AddrSpace*)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:14: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:25: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:341:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 341 | inline uintb AddrSpace::getHighest(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:62:3: error: ‘int4’ does not name a type; did you mean ‘int’? 62 | int4 getAddrSize(void) const; ///< Get the number of bytes in the address | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:496:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 496 | inline uintb AddrSpace::addressToByte(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:348:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 348 | inline uintb AddrSpace::getPointerLowerBound(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasPhysical() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:411:12: error: ‘flags’ was not declared in this scope 411 | return ((flags & hasphysical) !=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:65:3: error: ‘int4’ does not name a type; did you mean ‘int’? 65 | int4 read(const string &s); ///< Read in the address from a string | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlay() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:431:12: error: ‘flags’ was not declared in this scope 431 | return ((flags&overlay)!=0); | ^~~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghsymbol.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodecompile.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodeparse.hh:19, from src/decompile/cpp/pcodeparse.y:17: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:49:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 49 | uintb offset; ///< Offset (in bytes) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:58:25: error: ‘uintb’ has not been declared 58 | Address(AddrSpace *id,uintb off); ///< Construct an address with a space/offset pair | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:355:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 355 | inline uintb AddrSpace::getPointerUpperBound(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isReverseJustified() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:427:12: error: ‘flags’ was not declared in this scope 427 | return ((flags&reverse_justification)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:505:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 505 | inline uintb AddrSpace::byteToAddress(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:67:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 67 | uintb getOffset(void) const; ///< Get the address offset | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:361:8: error: ‘int4’ does not name a type; did you mean ‘int’? 361 | inline int4 AddrSpace::getMinimumPtrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isReverseJustified() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:427:12: error: ‘flags’ was not declared in this scope 427 | return ((flags&reverse_justification)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:75:21: error: ‘int4’ has not been declared 75 | Address operator+(int4 off) const; ///< Increment address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:62:3: error: ‘int4’ does not name a type; did you mean ‘int’? 62 | int4 getAddrSize(void) const; ///< Get the number of bytes in the address | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:76:21: error: ‘int4’ has not been declared 76 | Address operator-(int4 off) const; ///< Decrement address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:20: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:514:8: error: ‘int4’ does not name a type; did you mean ‘int’? 514 | inline int4 AddrSpace::addressToByteInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:47: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:370:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 370 | inline uintb AddrSpace::wrapOffset(uintb off) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:51: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator==(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:27: error: ‘const VarnodeData& AddrSpace::getSpacebaseFull’ is not a static data member of ‘class AddrSpace’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:65:3: error: ‘int4’ does not name a type; did you mean ‘int’? 65 | int4 read(const string &s); ///< Read in the address from a string | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlayBase() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:435:12: error: ‘flags’ was not declared in this scope 435 | return ((flags&overlaybase)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:523:8: error: ‘int4’ does not name a type; did you mean ‘int’? 523 | inline int4 AddrSpace::byteToAddressInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:79:3: error: ‘int4’ does not name a type; did you mean ‘int’? 79 | int4 justifiedContain(int4 sz,const Address &op2,int4 sz2,bool forceleft) const; ///< Determine if \e op2 is the least significant part of \e this. | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In static member function ‘static bool AddrSpace::compareByIndex(const AddrSpace*, const AddrSpace*)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:14: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:25: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlay() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:431:12: error: ‘flags’ was not declared in this scope 431 | return ((flags&overlay)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:67:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 67 | uintb getOffset(void) const; ///< Get the address offset | ^~~~~ | uint In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:80:3: error: ‘int4’ does not name a type; did you mean ‘int’? 80 | int4 overlap(int4 skip,const Address &op,int4 size) const; ///< Determine how two address ranges overlap | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:21: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:51: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:83:20: error: ‘int4’ has not been declared 83 | void renormalize(int4 size); ///< Make sure there is a backing JoinRecord if \b this is in the \e join space | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:75:21: error: ‘int4’ has not been declared 75 | Address operator+(int4 off) const; ///< Increment address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:86:27: error: ‘int4’ has not been declared 86 | void saveXml(ostream &s,int4 size) const; ///< Save this and a size to a stream as an XML tag | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:76:21: error: ‘int4’ has not been declared 76 | Address operator-(int4 off) const; ///< Decrement address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:92:78: error: ‘int4’ has not been declared 92 | static Address restoreXml(const Element *el,const AddrSpaceManager *manage,int4 &size); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:20: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:47: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isBigEndian() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:418:12: error: ‘flags’ was not declared in this scope 418 | return ((flags&big_endian)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlayBase() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:435:12: error: ‘flags’ was not declared in this scope 435 | return ((flags&overlaybase)!=0); | ^~~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/memstate.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/emulate.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/emulateutil.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodeinject.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/inject_sleigh.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/inject_sleigh.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:49:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 49 | uintb offset; ///< Offset (in bytes) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:58:25: error: ‘uintb’ has not been declared 58 | Address(AddrSpace *id,uintb off); ///< Construct an address with a space/offset pair | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:113:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 113 | uintm uniq; ///< Number to guarantee uniqueness | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:79:3: error: ‘int4’ does not name a type; did you mean ‘int’? 79 | int4 justifiedContain(int4 sz,const Address &op2,int4 sz2,bool forceleft) const; ///< Determine if \e op2 is the least significant part of \e this. | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlay() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:431:12: error: ‘flags’ was not declared in this scope 431 | return ((flags&overlay)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:55: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:114:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 114 | uintm order; ///< Number for order comparisons within a block | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlay() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:431:12: error: ‘flags’ was not declared in this scope 431 | return ((flags&overlay)!=0); | ^~~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghsymbol.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodecompile.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodeparse.hh:19, from src/decompile/cpp/pcodeparse.y:17: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:80:3: error: ‘int4’ does not name a type; did you mean ‘int’? 80 | int4 overlap(int4 skip,const Address &op,int4 size) const; ///< Determine how two address ranges overlap | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:21: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:27: error: ‘uintm’ has not been declared 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:51: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator!=(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:83:20: error: ‘int4’ has not been declared 83 | void renormalize(int4 size); ///< Make sure there is a backing JoinRecord if \b this is in the \e join space | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:62:3: error: ‘int4’ does not name a type; did you mean ‘int’? 62 | int4 getAddrSize(void) const; ///< Get the number of bytes in the address | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:86:27: error: ‘int4’ has not been declared 86 | void saveXml(ostream &s,int4 size) const; ///< Save this and a size to a stream as an XML tag | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isHeritaged() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:395:12: error: ‘flags’ was not declared in this scope 395 | return ((flags & heritaged)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:92:78: error: ‘int4’ has not been declared 92 | static Address restoreXml(const Element *el,const AddrSpaceManager *manage,int4 &size); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:496:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 496 | inline uintb AddrSpace::addressToByte(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:129:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 129 | uintm getTime(void) const { return uniq; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:505:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 505 | inline uintb AddrSpace::byteToAddress(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOtherSpace() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:439:12: error: ‘flags’ was not declared in this scope 439 | return ((flags&is_otherspace)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:65:3: error: ‘int4’ does not name a type; did you mean ‘int’? 65 | int4 read(const string &s); ///< Read in the address from a string | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:132:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 132 | uintm getOrder(void) const { return order; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:113:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 113 | uintm uniq; ///< Number to guarantee uniqueness | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:17: error: ‘uintm’ has not been declared 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:514:8: error: ‘int4’ does not name a type; did you mean ‘int’? 514 | inline int4 AddrSpace::addressToByteInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlayBase() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:435:12: error: ‘flags’ was not declared in this scope 435 | return ((flags&overlaybase)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:523:8: error: ‘int4’ does not name a type; did you mean ‘int’? 523 | inline int4 AddrSpace::byteToAddressInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isReverseJustified() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:427:12: error: ‘flags’ was not declared in this scope 427 | return ((flags&reverse_justification)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:67:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 67 | uintb getOffset(void) const; ///< Get the address offset | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In static member function ‘static bool AddrSpace::compareByIndex(const AddrSpace*, const AddrSpace*)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:14: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:114:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 114 | uintm order; ///< Number for order comparisons within a block | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:25: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOtherSpace() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:439:12: error: ‘flags’ was not declared in this scope 439 | return ((flags&is_otherspace)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:27: error: ‘uintm’ has not been declared 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:75:21: error: ‘int4’ has not been declared 75 | Address operator+(int4 off) const; ///< Increment address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:76:21: error: ‘int4’ has not been declared 76 | Address operator-(int4 off) const; ///< Decrement address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:20: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:47: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlayBase() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:435:12: error: ‘flags’ was not declared in this scope 435 | return ((flags&overlaybase)!=0); | ^~~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/translate.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleighbase.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleighbase.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:49:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 49 | uintb offset; ///< Offset (in bytes) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:58:25: error: ‘uintb’ has not been declared 58 | Address(AddrSpace *id,uintb off); ///< Construct an address with a space/offset pair | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:129:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 129 | uintm getTime(void) const { return uniq; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlayBase() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:435:12: error: ‘flags’ was not declared in this scope 435 | return ((flags&overlaybase)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:79:3: error: ‘int4’ does not name a type; did you mean ‘int’? 79 | int4 justifiedContain(int4 sz,const Address &op2,int4 sz2,bool forceleft) const; ///< Determine if \e op2 is the least significant part of \e this. | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator<(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:15: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 146 | return (uniq < op2.uniq); | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::doesDeadcode() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:403:12: error: ‘flags’ was not declared in this scope 403 | return ((flags & does_deadcode)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:26: error: ‘const class SeqNum’ has no member named ‘uniq’ 146 | return (uniq < op2.uniq); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:62:3: error: ‘int4’ does not name a type; did you mean ‘int’? 62 | int4 getAddrSize(void) const; ///< Get the number of bytes in the address | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:132:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 132 | uintm getOrder(void) const { return order; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:17: error: ‘uintm’ has not been declared 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/memstate.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/emulate.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/emulateutil.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodeinject.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/inject_sleigh.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/inject_sleigh.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:80:3: error: ‘int4’ does not name a type; did you mean ‘int’? 80 | int4 overlap(int4 skip,const Address &op,int4 size) const; ///< Determine how two address ranges overlap | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:21: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:65:3: error: ‘int4’ does not name a type; did you mean ‘int’? 65 | int4 read(const string &s); ///< Read in the address from a string | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:51: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isTruncated() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:445:12: error: ‘flags’ was not declared in this scope 445 | return ((flags&truncated)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:83:20: error: ‘int4’ has not been declared 83 | void renormalize(int4 size); ///< Make sure there is a backing JoinRecord if \b this is in the \e join space | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘SeqNum::SeqNum(const Address&, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:46: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:86:27: error: ‘int4’ has not been declared 86 | void saveXml(ostream &s,int4 size) const; ///< Save this and a size to a stream as an XML tag | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:92:78: error: ‘int4’ has not been declared 92 | static Address restoreXml(const Element *el,const AddrSpaceManager *manage,int4 &size); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOtherSpace() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:439:12: error: ‘flags’ was not declared in this scope 439 | return ((flags&is_otherspace)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:164:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 164 | uintb first; ///< Offset of first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:67:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 67 | uintb getOffset(void) const; ///< Get the address offset | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlay() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:431:12: error: ‘flags’ was not declared in this scope 431 | return ((flags&overlay)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:75:21: error: ‘int4’ has not been declared 75 | Address operator+(int4 off) const; ///< Increment address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:76:21: error: ‘int4’ has not been declared 76 | Address operator-(int4 off) const; ///< Decrement address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isTruncated() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:445:12: error: ‘flags’ was not declared in this scope 445 | return ((flags&truncated)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:20: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:47: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOtherSpace() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:439:12: error: ‘flags’ was not declared in this scope 439 | return ((flags&is_otherspace)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:165:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 165 | uintb last; ///< Offset of last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:113:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 113 | uintm uniq; ///< Number to guarantee uniqueness | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:22: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:79:3: error: ‘int4’ does not name a type; did you mean ‘int’? 79 | int4 justifiedContain(int4 sz,const Address &op2,int4 sz2,bool forceleft) const; ///< Determine if \e op2 is the least significant part of \e this. | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:30: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/translate.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleighbase.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleighbase.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:80:3: error: ‘int4’ does not name a type; did you mean ‘int’? 80 | int4 overlap(int4 skip,const Address &op,int4 size) const; ///< Determine how two address ranges overlap | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:21: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:51: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOtherSpace() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:439:12: error: ‘flags’ was not declared in this scope 439 | return ((flags&is_otherspace)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:83:20: error: ‘int4’ has not been declared 83 | void renormalize(int4 size); ///< Make sure there is a backing JoinRecord if \b this is in the \e join space | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:86:27: error: ‘int4’ has not been declared 86 | void saveXml(ostream &s,int4 size) const; ///< Save this and a size to a stream as an XML tag | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasPhysical() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:411:12: error: ‘flags’ was not declared in this scope 411 | return ((flags & hasphysical) !=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:114:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 114 | uintm order; ///< Number for order comparisons within a block | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:92:78: error: ‘int4’ has not been declared 92 | static Address restoreXml(const Element *el,const AddrSpaceManager *manage,int4 &size); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:177:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 177 | uintb getFirst(void) const { return first; } ///< Get the offset of the first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:27: error: ‘uintm’ has not been declared 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘SeqNum::SeqNum(const SeqNum&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:44: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:55: error: ‘const class SeqNum’ has no member named ‘uniq’ 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘SeqNum::SeqNum(const Address&, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:46: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:113:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 113 | uintm uniq; ///< Number to guarantee uniqueness | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:178:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 178 | uintb getLast(void) const { return last; } ///< Get the offset of the last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:129:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 129 | uintm getTime(void) const { return uniq; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasNearPointers() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:449:12: error: ‘flags’ was not declared in this scope 449 | return ((flags&has_nearpointers)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlayBase() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:435:12: error: ‘flags’ was not declared in this scope 435 | return ((flags&overlaybase)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:114:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 114 | uintm order; ///< Number for order comparisons within a block | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:27: error: ‘uintm’ has not been declared 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasNearPointers() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:449:12: error: ‘flags’ was not declared in this scope 449 | return ((flags&has_nearpointers)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isTruncated() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:445:12: error: ‘flags’ was not declared in this scope 445 | return ((flags&truncated)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:132:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 132 | uintm getOrder(void) const { return order; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:17: error: ‘uintm’ has not been declared 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isTruncated() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:445:12: error: ‘flags’ was not declared in this scope 445 | return ((flags&truncated)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:456:8: error: ‘int4’ does not name a type; did you mean ‘int’? 456 | inline int4 AddrSpace::numSpacebase(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:456:8: error: ‘int4’ does not name a type; did you mean ‘int’? 456 | inline int4 AddrSpace::numSpacebase(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:129:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 129 | uintm getTime(void) const { return uniq; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:27: error: ‘const VarnodeData& AddrSpace::getSpacebase’ is not a static data member of ‘class AddrSpace’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:27: error: ‘const VarnodeData& AddrSpace::getSpacebase’ is not a static data member of ‘class AddrSpace’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:132:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 132 | uintm getOrder(void) const { return order; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:17: error: ‘uintm’ has not been declared 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isTruncated() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:445:12: error: ‘flags’ was not declared in this scope 445 | return ((flags&truncated)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isBigEndian() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:418:12: error: ‘flags’ was not declared in this scope 418 | return ((flags&big_endian)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void SeqNum::setOrder(int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:30: error: ‘order’ was not declared in this scope; did you mean ‘ord’? 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ | ord /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘SeqNum::SeqNum(const SeqNum&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:44: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:55: error: ‘const class SeqNum’ has no member named ‘uniq’ 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOtherSpace() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:439:12: error: ‘flags’ was not declared in this scope 439 | return ((flags&is_otherspace)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Range::Range(AddrSpace*, int, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:14: error: ‘first’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:51: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:27: error: ‘const VarnodeData& AddrSpace::getSpacebaseFull’ is not a static data member of ‘class AddrSpace’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasNearPointers() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:449:12: error: ‘flags’ was not declared in this scope 449 | return ((flags&has_nearpointers)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:51: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasNearPointers() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:449:12: error: ‘flags’ was not declared in this scope 449 | return ((flags&has_nearpointers)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:27: error: ‘const VarnodeData& AddrSpace::getSpacebaseFull’ is not a static data member of ‘class AddrSpace’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘SeqNum::SeqNum(const Address&, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:46: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:456:8: error: ‘int4’ does not name a type; did you mean ‘int’? 456 | inline int4 AddrSpace::numSpacebase(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘SeqNum::SeqNum(const Address&, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:46: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:27: error: ‘const VarnodeData& AddrSpace::getSpacebase’ is not a static data member of ‘class AddrSpace’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:456:8: error: ‘int4’ does not name a type; did you mean ‘int’? 456 | inline int4 AddrSpace::numSpacebase(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isReverseJustified() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:427:12: error: ‘flags’ was not declared in this scope 427 | return ((flags&reverse_justification)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasNearPointers() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:449:12: error: ‘flags’ was not declared in this scope 449 | return ((flags&has_nearpointers)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator==(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:27: error: ‘const VarnodeData& AddrSpace::getSpacebase’ is not a static data member of ‘class AddrSpace’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:456:8: error: ‘int4’ does not name a type; did you mean ‘int’? 456 | inline int4 AddrSpace::numSpacebase(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:25: error: ‘last’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:55: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isTruncated() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:445:12: error: ‘flags’ was not declared in this scope 445 | return ((flags&truncated)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void SeqNum::setOrder(int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:30: error: ‘order’ was not declared in this scope; did you mean ‘ord’? 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ | ord /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:27: error: ‘const VarnodeData& AddrSpace::getSpacebase’ is not a static data member of ‘class AddrSpace’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:55: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:496:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 496 | inline uintb AddrSpace::addressToByte(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:51: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:27: error: ‘const VarnodeData& AddrSpace::getSpacebaseFull’ is not a static data member of ‘class AddrSpace’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:505:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 505 | inline uintb AddrSpace::byteToAddress(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘SeqNum::SeqNum(const SeqNum&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:44: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:55: error: ‘const class SeqNum’ has no member named ‘uniq’ 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:514:8: error: ‘int4’ does not name a type; did you mean ‘int’? 514 | inline int4 AddrSpace::addressToByteInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘SeqNum::SeqNum(const SeqNum&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:44: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:496:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 496 | inline uintb AddrSpace::addressToByte(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:55: error: ‘const class SeqNum’ has no member named ‘uniq’ 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator!=(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:51: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:523:8: error: ‘int4’ does not name a type; did you mean ‘int’? 523 | inline int4 AddrSpace::byteToAddressInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlay() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:431:12: error: ‘flags’ was not declared in this scope 431 | return ((flags&overlay)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:27: error: ‘const VarnodeData& AddrSpace::getSpacebaseFull’ is not a static data member of ‘class AddrSpace’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In static member function ‘static bool AddrSpace::compareByIndex(const AddrSpace*, const AddrSpace*)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:14: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:25: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:505:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 505 | inline uintb AddrSpace::byteToAddress(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:51: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:27: error: ‘const VarnodeData& AddrSpace::getSpacebaseFull’ is not a static data member of ‘class AddrSpace’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasNearPointers() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:449:12: error: ‘flags’ was not declared in this scope 449 | return ((flags&has_nearpointers)!=0); | ^~~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghsymbol.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodecompile.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodecompile.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:49:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 49 | uintb offset; ///< Offset (in bytes) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator==(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:514:8: error: ‘int4’ does not name a type; did you mean ‘int’? 514 | inline int4 AddrSpace::addressToByteInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:58:25: error: ‘uintb’ has not been declared 58 | Address(AddrSpace *id,uintb off); ///< Construct an address with a space/offset pair | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getFirstAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:179:57: error: ‘first’ was not declared in this scope 179 | Address getFirstAddr(void) const { return Address(spc,first); } ///< Get the address of the first byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:55: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:456:8: error: ‘int4’ does not name a type; did you mean ‘int’? 456 | inline int4 AddrSpace::numSpacebase(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:523:8: error: ‘int4’ does not name a type; did you mean ‘int’? 523 | inline int4 AddrSpace::byteToAddressInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:62:3: error: ‘int4’ does not name a type; did you mean ‘int’? 62 | int4 getAddrSize(void) const; ///< Get the number of bytes in the address | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:27: error: ‘const VarnodeData& AddrSpace::getSpacebase’ is not a static data member of ‘class AddrSpace’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In static member function ‘static bool AddrSpace::compareByIndex(const AddrSpace*, const AddrSpace*)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:14: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:25: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:496:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 496 | inline uintb AddrSpace::addressToByte(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void SeqNum::setOrder(int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:30: error: ‘order’ was not declared in this scope; did you mean ‘ord’? 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ | ord /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:65:3: error: ‘int4’ does not name a type; did you mean ‘int’? 65 | int4 read(const string &s); ///< Read in the address from a string | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:55: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:505:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 505 | inline uintb AddrSpace::byteToAddress(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator<(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:15: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 146 | return (uniq < op2.uniq); | ^~~~ | unix In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/varnode.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/variable.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/database.hh:26, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/varmap.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/architecture.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/funcdata.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/grammar.hh:19, from src/decompile/cpp/grammar.y:17: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:49:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 49 | uintb offset; ///< Offset (in bytes) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:26: error: ‘const class SeqNum’ has no member named ‘uniq’ 146 | return (uniq < op2.uniq); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:67:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 67 | uintb getOffset(void) const; ///< Get the address offset | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:55: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:514:8: error: ‘int4’ does not name a type; did you mean ‘int’? 514 | inline int4 AddrSpace::addressToByteInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:58:25: error: ‘uintb’ has not been declared 58 | Address(AddrSpace *id,uintb off); ///< Construct an address with a space/offset pair | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOverlayBase() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:435:12: error: ‘flags’ was not declared in this scope 435 | return ((flags&overlaybase)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void SeqNum::setOrder(int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:30: error: ‘order’ was not declared in this scope; did you mean ‘ord’? 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ | ord /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:75:21: error: ‘int4’ has not been declared 75 | Address operator+(int4 off) const; ///< Increment address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:76:21: error: ‘int4’ has not been declared 76 | Address operator-(int4 off) const; ///< Decrement address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:20: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:47: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:523:8: error: ‘int4’ does not name a type; did you mean ‘int’? 523 | inline int4 AddrSpace::byteToAddressInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In static member function ‘static bool AddrSpace::compareByIndex(const AddrSpace*, const AddrSpace*)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:14: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator!=(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:25: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getLastAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:180:56: error: ‘last’ was not declared in this scope 180 | Address getLastAddr(void) const { return Address(spc,last); } ///< Get the address of the last byte | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:496:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 496 | inline uintb AddrSpace::addressToByte(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:62:3: error: ‘int4’ does not name a type; did you mean ‘int’? 62 | int4 getAddrSize(void) const; ///< Get the number of bytes in the address | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:51: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:79:3: error: ‘int4’ does not name a type; did you mean ‘int’? 79 | int4 justifiedContain(int4 sz,const Address &op2,int4 sz2,bool forceleft) const; ///< Determine if \e op2 is the least significant part of \e this. | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:164:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 164 | uintb first; ///< Offset of first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::operator<(const Range&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:14: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:27: error: ‘const VarnodeData& AddrSpace::getSpacebaseFull’ is not a static data member of ‘class AddrSpace’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:37: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:20: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:496:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 496 | inline uintb AddrSpace::addressToByte(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:42: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/translate.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleighbase.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleigh.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleigh.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:49:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 49 | uintb offset; ///< Offset (in bytes) | ^~~~~ | uint In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghsymbol.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodecompile.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcodecompile.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:80:3: error: ‘int4’ does not name a type; did you mean ‘int’? 80 | int4 overlap(int4 skip,const Address &op,int4 size) const; ///< Determine how two address ranges overlap | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:21: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:51: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:58:25: error: ‘uintb’ has not been declared 58 | Address(AddrSpace *id,uintb off); ///< Construct an address with a space/offset pair | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator==(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:83:20: error: ‘int4’ has not been declared 83 | void renormalize(int4 size); ///< Make sure there is a backing JoinRecord if \b this is in the \e join space | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:165:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 165 | uintb last; ///< Offset of last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:86:27: error: ‘int4’ has not been declared 86 | void saveXml(ostream &s,int4 size) const; ///< Save this and a size to a stream as an XML tag | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:22: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:30: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:65:3: error: ‘int4’ does not name a type; did you mean ‘int’? 65 | int4 read(const string &s); ///< Read in the address from a string | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:92:78: error: ‘int4’ has not been declared 92 | static Address restoreXml(const Element *el,const AddrSpaceManager *manage,int4 &size); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:505:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 505 | inline uintb AddrSpace::byteToAddress(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:505:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 505 | inline uintb AddrSpace::byteToAddress(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:62:3: error: ‘int4’ does not name a type; did you mean ‘int’? 62 | int4 getAddrSize(void) const; ///< Get the number of bytes in the address | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:514:8: error: ‘int4’ does not name a type; did you mean ‘int’? 514 | inline int4 AddrSpace::addressToByteInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:177:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 177 | uintb getFirst(void) const { return first; } ///< Get the offset of the first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:113:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 113 | uintm uniq; ///< Number to guarantee uniqueness | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:67:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 67 | uintb getOffset(void) const; ///< Get the address offset | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:65:3: error: ‘int4’ does not name a type; did you mean ‘int’? 65 | int4 read(const string &s); ///< Read in the address from a string | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:75:21: error: ‘int4’ has not been declared 75 | Address operator+(int4 off) const; ///< Increment address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isOtherSpace() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:439:12: error: ‘flags’ was not declared in this scope 439 | return ((flags&is_otherspace)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:76:21: error: ‘int4’ has not been declared 76 | Address operator-(int4 off) const; ///< Decrement address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator==(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:20: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:47: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:523:8: error: ‘int4’ does not name a type; did you mean ‘int’? 523 | inline int4 AddrSpace::byteToAddressInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:178:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 178 | uintb getLast(void) const { return last; } ///< Get the offset of the last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:514:8: error: ‘int4’ does not name a type; did you mean ‘int’? 514 | inline int4 AddrSpace::addressToByteInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:114:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 114 | uintm order; ///< Number for order comparisons within a block | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:55: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:27: error: ‘uintm’ has not been declared 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In static member function ‘static bool AddrSpace::compareByIndex(const AddrSpace*, const AddrSpace*)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:14: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:67:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 67 | uintb getOffset(void) const; ///< Get the address offset | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:25: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:75:21: error: ‘int4’ has not been declared 75 | Address operator+(int4 off) const; ///< Increment address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:76:21: error: ‘int4’ has not been declared 76 | Address operator-(int4 off) const; ///< Decrement address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:20: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:79:3: error: ‘int4’ does not name a type; did you mean ‘int’? 79 | int4 justifiedContain(int4 sz,const Address &op2,int4 sz2,bool forceleft) const; ///< Determine if \e op2 is the least significant part of \e this. | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:47: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator<(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:15: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 146 | return (uniq < op2.uniq); | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:129:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 129 | uintm getTime(void) const { return uniq; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:26: error: ‘const class SeqNum’ has no member named ‘uniq’ 146 | return (uniq < op2.uniq); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:496:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 496 | inline uintb AddrSpace::addressToByte(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:523:8: error: ‘int4’ does not name a type; did you mean ‘int’? 523 | inline int4 AddrSpace::byteToAddressInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator!=(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:13: error: ‘first’ was not declared in this scope 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:25: error: ‘const class Range’ has no member named ‘first’ 192 | return (first < op2.first); } | ^~~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/varnode.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/variable.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/database.hh:26, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/varmap.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/architecture.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleigh_arch.hh:23, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleigh_arch.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:49:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 49 | uintb offset; ///< Offset (in bytes) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:79:3: error: ‘int4’ does not name a type; did you mean ‘int’? 79 | int4 justifiedContain(int4 sz,const Address &op2,int4 sz2,bool forceleft) const; ///< Determine if \e op2 is the least significant part of \e this. | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In static member function ‘static bool AddrSpace::compareByIndex(const AddrSpace*, const AddrSpace*)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:14: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:132:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 132 | uintm getOrder(void) const { return order; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:505:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 505 | inline uintb AddrSpace::byteToAddress(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:17: error: ‘uintm’ has not been declared 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:25: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/varnode.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/variable.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/database.hh:26, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/varmap.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/architecture.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/funcdata.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/grammar.hh:19, from src/decompile/cpp/grammar.y:17: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:80:3: error: ‘int4’ does not name a type; did you mean ‘int’? 80 | int4 overlap(int4 skip,const Address &op,int4 size) const; ///< Determine how two address ranges overlap | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:58:25: error: ‘uintb’ has not been declared 58 | Address(AddrSpace *id,uintb off); ///< Construct an address with a space/offset pair | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:21: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:51: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:83:20: error: ‘int4’ has not been declared 83 | void renormalize(int4 size); ///< Make sure there is a backing JoinRecord if \b this is in the \e join space | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:86:27: error: ‘int4’ has not been declared 86 | void saveXml(ostream &s,int4 size) const; ///< Save this and a size to a stream as an XML tag | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:514:8: error: ‘int4’ does not name a type; did you mean ‘int’? 514 | inline int4 AddrSpace::addressToByteInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:92:78: error: ‘int4’ has not been declared 92 | static Address restoreXml(const Element *el,const AddrSpaceManager *manage,int4 &size); | ^~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/translate.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleighbase.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleigh.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleigh.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:80:3: error: ‘int4’ does not name a type; did you mean ‘int’? 80 | int4 overlap(int4 skip,const Address &op,int4 size) const; ///< Determine how two address ranges overlap | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:21: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:51: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:83:20: error: ‘int4’ has not been declared 83 | void renormalize(int4 size); ///< Make sure there is a backing JoinRecord if \b this is in the \e join space | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:164:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 164 | uintb first; ///< Offset of first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:86:27: error: ‘int4’ has not been declared 86 | void saveXml(ostream &s,int4 size) const; ///< Save this and a size to a stream as an XML tag | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:92:78: error: ‘int4’ has not been declared 92 | static Address restoreXml(const Element *el,const AddrSpaceManager *manage,int4 &size); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:523:8: error: ‘int4’ does not name a type; did you mean ‘int’? 523 | inline int4 AddrSpace::byteToAddressInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:62:3: error: ‘int4’ does not name a type; did you mean ‘int’? 62 | int4 getAddrSize(void) const; ///< Get the number of bytes in the address | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In static member function ‘static bool AddrSpace::compareByIndex(const AddrSpace*, const AddrSpace*)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:14: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:25: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator!=(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::isTruncated() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:445:12: error: ‘flags’ was not declared in this scope 445 | return ((flags&truncated)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:113:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 113 | uintm uniq; ///< Number to guarantee uniqueness | ^~~~~ | uint In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/varnode.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/variable.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/database.hh:26, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/varmap.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/architecture.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/libdecomp.hh:23, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/libdecomp.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:49:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 49 | uintb offset; ///< Offset (in bytes) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:165:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 165 | uintb last; ///< Offset of last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:113:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 113 | uintm uniq; ///< Number to guarantee uniqueness | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Range::Range(AddrSpace*, int, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:14: error: ‘first’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:22: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:30: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:58:25: error: ‘uintb’ has not been declared 58 | Address(AddrSpace *id,uintb off); ///< Construct an address with a space/offset pair | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:65:3: error: ‘int4’ does not name a type; did you mean ‘int’? 65 | int4 read(const string &s); ///< Read in the address from a string | ^~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/translate.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.cc:17: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:49:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 49 | uintb offset; ///< Offset (in bytes) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:58:25: error: ‘uintb’ has not been declared 58 | Address(AddrSpace *id,uintb off); ///< Construct an address with a space/offset pair | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:114:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 114 | uintm order; ///< Number for order comparisons within a block | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:27: error: ‘uintm’ has not been declared 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:114:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 114 | uintm order; ///< Number for order comparisons within a block | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator<(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:15: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 146 | return (uniq < op2.uniq); | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:26: error: ‘const class SeqNum’ has no member named ‘uniq’ 146 | return (uniq < op2.uniq); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:27: error: ‘uintm’ has not been declared 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:177:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 177 | uintb getFirst(void) const { return first; } ///< Get the offset of the first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:62:3: error: ‘int4’ does not name a type; did you mean ‘int’? 62 | int4 getAddrSize(void) const; ///< Get the number of bytes in the address | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:67:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 67 | uintb getOffset(void) const; ///< Get the address offset | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:62:3: error: ‘int4’ does not name a type; did you mean ‘int’? 62 | int4 getAddrSize(void) const; ///< Get the number of bytes in the address | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘SeqNum::SeqNum(const Address&, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:46: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:129:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 129 | uintm getTime(void) const { return uniq; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:75:21: error: ‘int4’ has not been declared 75 | Address operator+(int4 off) const; ///< Increment address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:76:21: error: ‘int4’ has not been declared 76 | Address operator-(int4 off) const; ///< Decrement address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:20: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:47: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:65:3: error: ‘int4’ does not name a type; did you mean ‘int’? 65 | int4 read(const string &s); ///< Read in the address from a string | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:178:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 178 | uintb getLast(void) const { return last; } ///< Get the offset of the last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:129:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 129 | uintm getTime(void) const { return uniq; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:132:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 132 | uintm getOrder(void) const { return order; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:65:3: error: ‘int4’ does not name a type; did you mean ‘int’? 65 | int4 read(const string &s); ///< Read in the address from a string | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:17: error: ‘uintm’ has not been declared 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:164:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 164 | uintb first; ///< Offset of first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:67:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 67 | uintb getOffset(void) const; ///< Get the address offset | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:25: error: ‘last’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:79:3: error: ‘int4’ does not name a type; did you mean ‘int’? 79 | int4 justifiedContain(int4 sz,const Address &op2,int4 sz2,bool forceleft) const; ///< Determine if \e op2 is the least significant part of \e this. | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:75:21: error: ‘int4’ has not been declared 75 | Address operator+(int4 off) const; ///< Increment address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:132:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 132 | uintm getOrder(void) const { return order; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In member function ‘bool AddrSpace::hasNearPointers() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:449:12: error: ‘flags’ was not declared in this scope 449 | return ((flags&has_nearpointers)!=0); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:165:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 165 | uintb last; ///< Offset of last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:17: error: ‘uintm’ has not been declared 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:76:21: error: ‘int4’ has not been declared 76 | Address operator-(int4 off) const; ///< Decrement address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:22: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:30: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:20: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:47: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:67:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 67 | uintb getOffset(void) const; ///< Get the address offset | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator<(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:15: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 146 | return (uniq < op2.uniq); | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:26: error: ‘const class SeqNum’ has no member named ‘uniq’ 146 | return (uniq < op2.uniq); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:75:21: error: ‘int4’ has not been declared 75 | Address operator+(int4 off) const; ///< Increment address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:76:21: error: ‘int4’ has not been declared 76 | Address operator-(int4 off) const; ///< Decrement address by a number of bytes | ^~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/varnode.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/variable.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/database.hh:26, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/varmap.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/architecture.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleigh_arch.hh:23, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleigh_arch.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:80:3: error: ‘int4’ does not name a type; did you mean ‘int’? 80 | int4 overlap(int4 skip,const Address &op,int4 size) const; ///< Determine how two address ranges overlap | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:20: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:21: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:47: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:51: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:456:8: error: ‘int4’ does not name a type; did you mean ‘int’? 456 | inline int4 AddrSpace::numSpacebase(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:83:20: error: ‘int4’ has not been declared 83 | void renormalize(int4 size); ///< Make sure there is a backing JoinRecord if \b this is in the \e join space | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:86:27: error: ‘int4’ has not been declared 86 | void saveXml(ostream &s,int4 size) const; ///< Save this and a size to a stream as an XML tag | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:79:3: error: ‘int4’ does not name a type; did you mean ‘int’? 79 | int4 justifiedContain(int4 sz,const Address &op2,int4 sz2,bool forceleft) const; ///< Determine if \e op2 is the least significant part of \e this. | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:177:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 177 | uintb getFirst(void) const { return first; } ///< Get the offset of the first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:92:78: error: ‘int4’ has not been declared 92 | static Address restoreXml(const Element *el,const AddrSpaceManager *manage,int4 &size); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:27: error: ‘const VarnodeData& AddrSpace::getSpacebase’ is not a static data member of ‘class AddrSpace’ 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘SeqNum::SeqNum(const SeqNum&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:44: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:55: error: ‘const class SeqNum’ has no member named ‘uniq’ 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:79:3: error: ‘int4’ does not name a type; did you mean ‘int’? 79 | int4 justifiedContain(int4 sz,const Address &op2,int4 sz2,bool forceleft) const; ///< Determine if \e op2 is the least significant part of \e this. | ^~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/translate.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.cc:17: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:80:3: error: ‘int4’ does not name a type; did you mean ‘int’? 80 | int4 overlap(int4 skip,const Address &op,int4 size) const; ///< Determine how two address ranges overlap | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:21: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:178:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 178 | uintb getLast(void) const { return last; } ///< Get the offset of the last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:51: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:83:20: error: ‘int4’ has not been declared 83 | void renormalize(int4 size); ///< Make sure there is a backing JoinRecord if \b this is in the \e join space | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:86:27: error: ‘int4’ has not been declared 86 | void saveXml(ostream &s,int4 size) const; ///< Save this and a size to a stream as an XML tag | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:164:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 164 | uintb first; ///< Offset of first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:92:78: error: ‘int4’ has not been declared 92 | static Address restoreXml(const Element *el,const AddrSpaceManager *manage,int4 &size); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:113:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 113 | uintm uniq; ///< Number to guarantee uniqueness | ^~~~~ | uint In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/varnode.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/variable.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/database.hh:26, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/varmap.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/architecture.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/libdecomp.hh:23, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/libdecomp.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:80:3: error: ‘int4’ does not name a type; did you mean ‘int’? 80 | int4 overlap(int4 skip,const Address &op,int4 size) const; ///< Determine how two address ranges overlap | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:21: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:51: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Range::Range(AddrSpace*, int, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:14: error: ‘first’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:83:20: error: ‘int4’ has not been declared 83 | void renormalize(int4 size); ///< Make sure there is a backing JoinRecord if \b this is in the \e join space | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘SeqNum::SeqNum(const Address&, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:46: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:86:27: error: ‘int4’ has not been declared 86 | void saveXml(ostream &s,int4 size) const; ///< Save this and a size to a stream as an XML tag | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:92:78: error: ‘int4’ has not been declared 92 | static Address restoreXml(const Element *el,const AddrSpaceManager *manage,int4 &size); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:113:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 113 | uintm uniq; ///< Number to guarantee uniqueness | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:165:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 165 | uintb last; ///< Offset of last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getFirstAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:179:57: error: ‘first’ was not declared in this scope 179 | Address getFirstAddr(void) const { return Address(spc,first); } ///< Get the address of the first byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:22: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:30: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:114:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 114 | uintm order; ///< Number for order comparisons within a block | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:27: error: ‘uintm’ has not been declared 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:114:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 114 | uintm order; ///< Number for order comparisons within a block | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:464:51: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 464 | inline const VarnodeData &AddrSpace::getSpacebase(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:27: error: ‘uintm’ has not been declared 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘SeqNum::SeqNum(const Address&, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:46: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:1: warning: inline variables are only available with ‘-std=c++17’ or ‘-std=gnu++17’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:27: error: ‘const VarnodeData& AddrSpace::getSpacebaseFull’ is not a static data member of ‘class AddrSpace’ 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:113:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 113 | uintm uniq; ///< Number to guarantee uniqueness | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:177:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 177 | uintb getFirst(void) const { return first; } ///< Get the offset of the first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:129:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 129 | uintm getTime(void) const { return uniq; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:129:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 129 | uintm getTime(void) const { return uniq; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void SeqNum::setOrder(int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:30: error: ‘order’ was not declared in this scope; did you mean ‘ord’? 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ | ord /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:114:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 114 | uintm order; ///< Number for order comparisons within a block | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:212:3: error: ‘int4’ does not name a type; did you mean ‘int’? 212 | int4 numRanges(void) const { return tree.size(); } ///< Return the number of Range objects in container | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:27: error: ‘uintm’ has not been declared 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:216:44: error: ‘uintb’ has not been declared 216 | const Range *getRange(AddrSpace *spaceid,uintb offset) const; ///< Get Range containing the given byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Range::Range(AddrSpace*, int, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:14: error: ‘first’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:35: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:47: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:132:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 132 | uintm getOrder(void) const { return order; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:35: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:17: error: ‘uintm’ has not been declared 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:47: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:220:36: error: ‘int4’ has not been declared 220 | bool inRange(const Address &addr,int4 size) const; ///< Check containment an address range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:132:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 132 | uintm getOrder(void) const { return order; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:17: error: ‘uintm’ has not been declared 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:178:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 178 | uintb getLast(void) const { return last; } ///< Get the offset of the last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:25: error: ‘last’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘SeqNum::SeqNum(const SeqNum&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:44: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:129:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 129 | uintm getTime(void) const { return uniq; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:55: error: ‘const class SeqNum’ has no member named ‘uniq’ 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getLastAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:180:56: error: ‘last’ was not declared in this scope 180 | Address getLastAddr(void) const { return Address(spc,last); } ///< Get the address of the last byte | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::operator<(const Range&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:14: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:221:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 221 | uintb longestFit(const Address &addr,uintb maxsize) const; ///< Find size of biggest Range containing given address | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:37: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:472:55: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 472 | inline const VarnodeData &AddrSpace::getSpacebaseFull(int4 i) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:20: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:132:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 132 | uintm getOrder(void) const { return order; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:17: error: ‘uintm’ has not been declared 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:42: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘SeqNum::SeqNum(const SeqNum&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:44: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:55: error: ‘const class SeqNum’ has no member named ‘uniq’ 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:496:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 496 | inline uintb AddrSpace::addressToByte(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator==(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:25: error: ‘last’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:505:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 505 | inline uintb AddrSpace::byteToAddress(uintb val,uint4 ws) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:514:8: error: ‘int4’ does not name a type; did you mean ‘int’? 514 | inline int4 AddrSpace::addressToByteInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘SeqNum::SeqNum(const Address&, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:46: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void SeqNum::setOrder(int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:30: error: ‘order’ was not declared in this scope; did you mean ‘ord’? 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ | ord /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:523:8: error: ‘int4’ does not name a type; did you mean ‘int’? 523 | inline int4 AddrSpace::byteToAddressInt(int4 val,uint4 ws) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getFirstAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:179:57: error: ‘first’ was not declared in this scope 179 | Address getFirstAddr(void) const { return Address(spc,first); } ///< Get the address of the first byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘SeqNum::SeqNum(const Address&, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:46: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh: In static member function ‘static bool AddrSpace::compareByIndex(const AddrSpace*, const AddrSpace*)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:14: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Range::Range(AddrSpace*, int, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:14: error: ‘first’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/space.hh:532:25: error: ‘const class AddrSpace’ has no member named ‘index’ 532 | return (a->index < b->index); | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:13: error: ‘first’ was not declared in this scope 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:25: error: ‘const class Range’ has no member named ‘first’ 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘SeqNum::SeqNum(const Address&, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:46: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator!=(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ | unix In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghsymbol.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghsymbol.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:49:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 49 | uintb offset; ///< Offset (in bytes) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:58:25: error: ‘uintb’ has not been declared 58 | Address(AddrSpace *id,uintb off); ///< Construct an address with a space/offset pair | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void SeqNum::setOrder(int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:30: error: ‘order’ was not declared in this scope; did you mean ‘ord’? 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ | ord /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getFirstAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:179:57: error: ‘first’ was not declared in this scope 179 | Address getFirstAddr(void) const { return Address(spc,first); } ///< Get the address of the first byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:62:3: error: ‘int4’ does not name a type; did you mean ‘int’? 62 | int4 getAddrSize(void) const; ///< Get the number of bytes in the address | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘SeqNum::SeqNum(const SeqNum&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:44: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:55: error: ‘const class SeqNum’ has no member named ‘uniq’ 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator==(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:65:3: error: ‘int4’ does not name a type; did you mean ‘int’? 65 | int4 read(const string &s); ///< Read in the address from a string | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getLastAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:180:56: error: ‘last’ was not declared in this scope 180 | Address getLastAddr(void) const { return Address(spc,last); } ///< Get the address of the last byte | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::operator<(const Range&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:14: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:25: error: ‘last’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:37: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:20: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:42: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:67:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 67 | uintb getOffset(void) const; ///< Get the address offset | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘SeqNum::SeqNum(const SeqNum&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:44: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:55: error: ‘const class SeqNum’ has no member named ‘uniq’ 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:75:21: error: ‘int4’ has not been declared 75 | Address operator+(int4 off) const; ///< Increment address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:76:21: error: ‘int4’ has not been declared 76 | Address operator-(int4 off) const; ///< Decrement address by a number of bytes | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:20: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:78:47: error: ‘int4’ has not been declared 78 | bool containedBy(int4 sz,const Address &op2,int4 sz2) const; ///< Determine if \e op2 range contains \b this range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘SeqNum::SeqNum(const SeqNum&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:44: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:55: error: ‘const class SeqNum’ has no member named ‘uniq’ 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator<(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:15: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 146 | return (uniq < op2.uniq); | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:26: error: ‘const class SeqNum’ has no member named ‘uniq’ 146 | return (uniq < op2.uniq); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getLastAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:180:56: error: ‘last’ was not declared in this scope 180 | Address getLastAddr(void) const { return Address(spc,last); } ///< Get the address of the last byte | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:228:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 228 | extern uintb uintbmasks[]; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::operator<(const Range&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:14: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:79:3: error: ‘int4’ does not name a type; did you mean ‘int’? 79 | int4 justifiedContain(int4 sz,const Address &op2,int4 sz2,bool forceleft) const; ///< Determine if \e op2 is the least significant part of \e this. | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator==(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:37: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:241:39: error: ‘uintb’ has not been declared 241 | inline Address::Address(AddrSpace *id,uintb off) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:20: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:42: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghsymbol.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/slghsymbol.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:80:3: error: ‘int4’ does not name a type; did you mean ‘int’? 80 | int4 overlap(int4 skip,const Address &op,int4 size) const; ///< Determine how two address ranges overlap | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:21: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator!=(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:81:51: error: ‘int4’ has not been declared 81 | bool isContiguous(int4 sz,const Address &loaddr,int4 losz) const; ///< Does \e this form a contigous range with \e loaddr | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:83:20: error: ‘int4’ has not been declared 83 | void renormalize(int4 size); ///< Make sure there is a backing JoinRecord if \b this is in the \e join space | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:164:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 164 | uintb first; ///< Offset of first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:86:27: error: ‘int4’ has not been declared 86 | void saveXml(ostream &s,int4 size) const; ///< Save this and a size to a stream as an XML tag | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void SeqNum::setOrder(int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:30: error: ‘order’ was not declared in this scope; did you mean ‘ord’? 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ | ord /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:92:78: error: ‘int4’ has not been declared 92 | static Address restoreXml(const Element *el,const AddrSpaceManager *manage,int4 &size); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:165:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 165 | uintb last; ///< Offset of last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:22: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:30: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:13: error: ‘first’ was not declared in this scope 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:113:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 113 | uintm uniq; ///< Number to guarantee uniqueness | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:25: error: ‘const class Range’ has no member named ‘first’ 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getFirstAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:179:57: error: ‘first’ was not declared in this scope 179 | Address getFirstAddr(void) const { return Address(spc,first); } ///< Get the address of the first byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:177:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 177 | uintb getFirst(void) const { return first; } ///< Get the offset of the first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void SeqNum::setOrder(int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:30: error: ‘order’ was not declared in this scope; did you mean ‘ord’? 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ | ord /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:114:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 114 | uintm order; ///< Number for order comparisons within a block | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:27: error: ‘uintm’ has not been declared 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void SeqNum::setOrder(int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:30: error: ‘order’ was not declared in this scope; did you mean ‘ord’? 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ | ord /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator!=(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:178:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 178 | uintb getLast(void) const { return last; } ///< Get the offset of the last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:13: error: ‘first’ was not declared in this scope 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:25: error: ‘const class Range’ has no member named ‘first’ 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:129:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 129 | uintm getTime(void) const { return uniq; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator==(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Address::Address(AddrSpace*, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:242:12: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 242 | base=id; offset=off; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator<(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:15: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 146 | return (uniq < op2.uniq); | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:26: error: ‘const class SeqNum’ has no member named ‘uniq’ 146 | return (uniq < op2.uniq); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:132:3: error: ‘uintm’ does not name a type; did you mean ‘uint’? 132 | uintm getOrder(void) const { return order; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:17: error: ‘uintm’ has not been declared 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getLastAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:180:56: error: ‘last’ was not declared in this scope 180 | Address getLastAddr(void) const { return Address(spc,last); } ///< Get the address of the last byte | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::operator<(const Range&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:14: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:164:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 164 | uintb first; ///< Offset of first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:37: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:20: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:42: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator==(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:212:3: error: ‘int4’ does not name a type; did you mean ‘int’? 212 | int4 numRanges(void) const { return tree.size(); } ///< Return the number of Range objects in container | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator==(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:165:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 165 | uintb last; ///< Offset of last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:216:44: error: ‘uintb’ has not been declared 216 | const Range *getRange(AddrSpace *spaceid,uintb offset) const; ///< Get Range containing the given byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:22: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:30: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:35: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:47: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:35: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:47: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:220:36: error: ‘int4’ has not been declared 220 | bool inRange(const Address &addr,int4 size) const; ///< Check containment an address range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator!=(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Range::Range(AddrSpace*, int, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:14: error: ‘first’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator<(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:15: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 146 | return (uniq < op2.uniq); | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:26: error: ‘const class SeqNum’ has no member named ‘uniq’ 146 | return (uniq < op2.uniq); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:177:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 177 | uintb getFirst(void) const { return first; } ///< Get the offset of the first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:221:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 221 | uintb longestFit(const Address &addr,uintb maxsize) const; ///< Find size of biggest Range containing given address | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘Address::Address(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 250 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘SeqNum::SeqNum(const Address&, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:120:46: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 120 | SeqNum(const Address &a,uintm b) : pc(a) { uniq = b; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:16: error: ‘const class Address’ has no member named ‘offset’ 250 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:178:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 178 | uintb getLast(void) const { return last; } ///< Get the offset of the last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:164:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 164 | uintb first; ///< Offset of first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:263:8: error: ‘int4’ does not name a type; did you mean ‘int’? 263 | inline int4 Address::getAddrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator!=(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:13: error: ‘first’ was not declared in this scope 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator!=(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:25: error: ‘const class Range’ has no member named ‘first’ 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:25: error: ‘last’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:165:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 165 | uintb last; ///< Offset of last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:22: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:30: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator<(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:15: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 146 | return (uniq < op2.uniq); | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:26: error: ‘const class SeqNum’ has no member named ‘uniq’ 146 | return (uniq < op2.uniq); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:177:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 177 | uintb getFirst(void) const { return first; } ///< Get the offset of the first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘SeqNum::SeqNum(const SeqNum&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:44: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:123:55: error: ‘const class SeqNum’ has no member named ‘uniq’ 123 | SeqNum(const SeqNum &op2) : pc(op2.pc) { uniq = op2.uniq; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:164:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 164 | uintb first; ///< Offset of first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Range::Range(AddrSpace*, int, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:14: error: ‘first’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:178:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 178 | uintb getLast(void) const { return last; } ///< Get the offset of the last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:165:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 165 | uintb last; ///< Offset of last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:22: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:30: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:212:3: error: ‘int4’ does not name a type; did you mean ‘int’? 212 | int4 numRanges(void) const { return tree.size(); } ///< Return the number of Range objects in container | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:216:44: error: ‘uintb’ has not been declared 216 | const Range *getRange(AddrSpace *spaceid,uintb offset) const; ///< Get Range containing the given byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:35: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:47: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getFirstAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:179:57: error: ‘first’ was not declared in this scope 179 | Address getFirstAddr(void) const { return Address(spc,first); } ///< Get the address of the first byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:35: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:47: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:220:36: error: ‘int4’ has not been declared 220 | bool inRange(const Address &addr,int4 size) const; ///< Check containment an address range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator<(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:15: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 146 | return (uniq < op2.uniq); | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:26: error: ‘const class SeqNum’ has no member named ‘uniq’ 146 | return (uniq < op2.uniq); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator<(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:15: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 146 | return (uniq < op2.uniq); | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:177:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 177 | uintb getFirst(void) const { return first; } ///< Get the offset of the first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:26: error: ‘const class SeqNum’ has no member named ‘uniq’ 146 | return (uniq < op2.uniq); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:212:3: error: ‘int4’ does not name a type; did you mean ‘int’? 212 | int4 numRanges(void) const { return tree.size(); } ///< Return the number of Range objects in container | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::printRaw(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:281:20: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 281 | base->printRaw(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:216:44: error: ‘uintb’ has not been declared 216 | const Range *getRange(AddrSpace *spaceid,uintb offset) const; ///< Get Range containing the given byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:35: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:47: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:35: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:47: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:178:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 178 | uintb getLast(void) const { return last; } ///< Get the offset of the last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:220:36: error: ‘int4’ has not been declared 220 | bool inRange(const Address &addr,int4 size) const; ///< Check containment an address range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:221:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 221 | uintb longestFit(const Address &addr,uintb maxsize) const; ///< Find size of biggest Range containing given address | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:25: error: ‘last’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:288:8: error: ‘int4’ does not name a type; did you mean ‘int’? 288 | inline int4 Address::read(const string &s) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void SeqNum::setOrder(int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:135:30: error: ‘order’ was not declared in this scope; did you mean ‘ord’? 135 | void setOrder(uintm ord) { order = ord; } | ^~~~~ | ord /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:164:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 164 | uintb first; ///< Offset of first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:221:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 221 | uintb longestFit(const Address &addr,uintb maxsize) const; ///< Find size of biggest Range containing given address | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:164:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 164 | uintb first; ///< Offset of first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:300:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 300 | inline uintb Address::getOffset(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:228:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 228 | extern uintb uintbmasks[]; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getLastAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:180:56: error: ‘last’ was not declared in this scope 180 | Address getLastAddr(void) const { return Address(spc,last); } ///< Get the address of the last byte | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:241:39: error: ‘uintb’ has not been declared 241 | inline Address::Address(AddrSpace *id,uintb off) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Range::Range(AddrSpace*, int, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:14: error: ‘first’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:165:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 165 | uintb last; ///< Offset of last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::operator<(const Range&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:14: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:22: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:30: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:37: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:20: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:165:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 165 | uintb last; ///< Offset of last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:42: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:22: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:30: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:177:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 177 | uintb getFirst(void) const { return first; } ///< Get the offset of the first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Range::Range(AddrSpace*, int, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:14: error: ‘first’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getFirstAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:179:57: error: ‘first’ was not declared in this scope 179 | Address getFirstAddr(void) const { return Address(spc,first); } ///< Get the address of the first byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:177:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 177 | uintb getFirst(void) const { return first; } ///< Get the offset of the first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator==(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:138:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 138 | bool operator==(const SeqNum &op2) const { return (uniq == op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:178:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 178 | uintb getLast(void) const { return last; } ///< Get the offset of the last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:178:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 178 | uintb getLast(void) const { return last; } ///< Get the offset of the last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:25: error: ‘last’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address& Address::operator=(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 319 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:13: error: ‘first’ was not declared in this scope 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:25: error: ‘const class Range’ has no member named ‘first’ 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:16: error: ‘const class Address’ has no member named ‘offset’ 319 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Address::Address(AddrSpace*, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:242:12: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 242 | base=id; offset=off; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:25: error: ‘last’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:212:3: error: ‘int4’ does not name a type; did you mean ‘int’? 212 | int4 numRanges(void) const { return tree.size(); } ///< Return the number of Range objects in container | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:216:44: error: ‘uintb’ has not been declared 216 | const Range *getRange(AddrSpace *spaceid,uintb offset) const; ///< Get Range containing the given byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getLastAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:180:56: error: ‘last’ was not declared in this scope 180 | Address getLastAddr(void) const { return Address(spc,last); } ///< Get the address of the last byte | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:35: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:47: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:35: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:47: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator!=(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:54: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::operator<(const Range&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:14: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:220:36: error: ‘int4’ has not been declared 220 | bool inRange(const Address &addr,int4 size) const; ///< Check containment an address range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:141:66: error: ‘const class SeqNum’ has no member named ‘uniq’ 141 | bool operator!=(const SeqNum &op2) const { return (uniq != op2.uniq); } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:37: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:20: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:42: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ [ 9%] Building CXX object ghidra/CMakeFiles/ghidra_decompiler_base.dir/__/ghidra-native/src/decompiler/float.cc.o /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Range::Range(AddrSpace*, int, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:14: error: ‘first’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:221:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 221 | uintb longestFit(const Address &addr,uintb maxsize) const; ///< Find size of biggest Range containing given address | ^~~~~ | uint cd /build/r2ghidra/src/r2ghidra/build/ghidra && /usr/bin/c++ -I/build/r2ghidra/src/r2ghidra/ghidra/../ghidra-native/src/decompiler -ULoadImage -fPIC -std=gnu++11 -MD -MT ghidra/CMakeFiles/ghidra_decompiler_base.dir/__/ghidra-native/src/decompiler/float.cc.o -MF CMakeFiles/ghidra_decompiler_base.dir/__/ghidra-native/src/decompiler/float.cc.o.d -o CMakeFiles/ghidra_decompiler_base.dir/__/ghidra-native/src/decompiler/float.cc.o -c /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/float.cc /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:228:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 228 | extern uintb uintbmasks[]; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:228:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 228 | extern uintb uintbmasks[]; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:241:39: error: ‘uintb’ has not been declared 241 | inline Address::Address(AddrSpace *id,uintb off) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Range::Range(AddrSpace*, int, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:14: error: ‘first’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getFirstAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:179:57: error: ‘first’ was not declared in this scope 179 | Address getFirstAddr(void) const { return Address(spc,first); } ///< Get the address of the first byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:241:39: error: ‘uintb’ has not been declared 241 | inline Address::Address(AddrSpace *id,uintb off) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘Address::Address(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 250 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:16: error: ‘const class Address’ has no member named ‘offset’ 250 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator==(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:42: error: ‘const class Address’ has no member named ‘offset’ 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getFirstAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:179:57: error: ‘first’ was not declared in this scope 179 | Address getFirstAddr(void) const { return Address(spc,first); } ///< Get the address of the first byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:13: error: ‘first’ was not declared in this scope 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool SeqNum::operator<(const SeqNum&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:15: error: ‘uniq’ was not declared in this scope; did you mean ‘unix’? 146 | return (uniq < op2.uniq); | ^~~~ | unix /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:25: error: ‘const class Range’ has no member named ‘first’ 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:146:26: error: ‘const class SeqNum’ has no member named ‘uniq’ 146 | return (uniq < op2.uniq); | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:263:8: error: ‘int4’ does not name a type; did you mean ‘int’? 263 | inline int4 Address::getAddrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:25: error: ‘last’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:25: error: ‘last’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:164:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 164 | uintb first; ///< Offset of first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getLastAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:180:56: error: ‘last’ was not declared in this scope 180 | Address getLastAddr(void) const { return Address(spc,last); } ///< Get the address of the last byte | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::operator<(const Range&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:14: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:37: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:20: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:42: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getLastAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:180:56: error: ‘last’ was not declared in this scope 180 | Address getLastAddr(void) const { return Address(spc,last); } ///< Get the address of the last byte | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Address::Address(AddrSpace*, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:242:12: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 242 | base=id; offset=off; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:165:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 165 | uintb last; ///< Offset of last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Address::Address(AddrSpace*, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:242:12: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 242 | base=id; offset=off; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::operator<(const Range&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:14: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:22: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:173:30: error: ‘uintb’ has not been declared 173 | Range(AddrSpace *s,uintb f,uintb l) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:37: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:20: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:42: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:45: error: expected ‘)’ before numeric constant 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:353:6: error: expected ‘)’ before ‘else’ 353 | } | ^ | ) 354 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:13: note: to match this ‘(’ 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:177:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 177 | uintb getFirst(void) const { return first; } ///< Get the offset of the first byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getFirstAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:179:57: error: ‘first’ was not declared in this scope 179 | Address getFirstAddr(void) const { return Address(spc,first); } ///< Get the address of the first byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:178:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 178 | uintb getLast(void) const { return last; } ///< Get the offset of the last byte in \b this Range | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::printRaw(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:281:20: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 281 | base->printRaw(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:288:8: error: ‘int4’ does not name a type; did you mean ‘int’? 288 | inline int4 Address::read(const string &s) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:212:3: error: ‘int4’ does not name a type; did you mean ‘int’? 212 | int4 numRanges(void) const { return tree.size(); } ///< Return the number of Range objects in container | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getFirstAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:179:57: error: ‘first’ was not declared in this scope 179 | Address getFirstAddr(void) const { return Address(spc,first); } ///< Get the address of the first byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:216:44: error: ‘uintb’ has not been declared 216 | const Range *getRange(AddrSpace *spaceid,uintb offset) const; ///< Get Range containing the given byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:35: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:47: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:13: error: ‘first’ was not declared in this scope 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:35: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:47: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:25: error: ‘const class Range’ has no member named ‘first’ 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:228:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 228 | extern uintb uintbmasks[]; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:220:36: error: ‘int4’ has not been declared 220 | bool inRange(const Address &addr,int4 size) const; ///< Check containment an address range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:300:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 300 | inline uintb Address::getOffset(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:13: error: ‘first’ was not declared in this scope 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:25: error: ‘const class Range’ has no member named ‘first’ 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:241:39: error: ‘uintb’ has not been declared 241 | inline Address::Address(AddrSpace *id,uintb off) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘Address::Address(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 250 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:16: error: ‘const class Address’ has no member named ‘offset’ 250 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘Address::Address(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 250 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:16: error: ‘const class Address’ has no member named ‘offset’ 250 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:221:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 221 | uintb longestFit(const Address &addr,uintb maxsize) const; ///< Find size of biggest Range containing given address | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:21: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getLastAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:180:56: error: ‘last’ was not declared in this scope 180 | Address getLastAddr(void) const { return Address(spc,last); } ///< Get the address of the last byte | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:50: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::operator<(const Range&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:14: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:263:8: error: ‘int4’ does not name a type; did you mean ‘int’? 263 | inline int4 Address::getAddrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:37: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:20: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:42: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:263:8: error: ‘int4’ does not name a type; did you mean ‘int’? 263 | inline int4 Address::getAddrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Range::Range(AddrSpace*, int, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:14: error: ‘first’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getLastAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:180:56: error: ‘last’ was not declared in this scope 180 | Address getLastAddr(void) const { return Address(spc,last); } ///< Get the address of the last byte | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::operator<(const Range&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:14: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:37: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:20: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:42: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address& Address::operator=(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 319 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:16: error: ‘const class Address’ has no member named ‘offset’ 319 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Address::Address(AddrSpace*, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:242:12: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 242 | base=id; offset=off; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:212:3: error: ‘int4’ does not name a type; did you mean ‘int’? 212 | int4 numRanges(void) const { return tree.size(); } ///< Return the number of Range objects in container | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<=(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:45: error: expected ‘)’ before numeric constant 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:216:44: error: ‘uintb’ has not been declared 216 | const Range *getRange(AddrSpace *spaceid,uintb offset) const; ///< Get Range containing the given byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:376:6: error: expected ‘)’ before ‘else’ 376 | } | ^ | ) 377 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:13: note: to match this ‘(’ 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:35: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:47: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:35: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:174:25: error: ‘last’ was not declared in this scope 174 | spc = s; first = f; last = l; } | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:47: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:220:36: error: ‘int4’ has not been declared 220 | bool inRange(const Address &addr,int4 size) const; ///< Check containment an address range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:13: error: ‘first’ was not declared in this scope 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:25: error: ‘const class Range’ has no member named ‘first’ 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::printRaw(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:281:20: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 281 | base->printRaw(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:221:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 221 | uintb longestFit(const Address &addr,uintb maxsize) const; ///< Find size of biggest Range containing given address | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::printRaw(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:281:20: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 281 | base->printRaw(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:288:8: error: ‘int4’ does not name a type; did you mean ‘int’? 288 | inline int4 Address::read(const string &s) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:13: error: ‘first’ was not declared in this scope 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:25: error: ‘const class Range’ has no member named ‘first’ 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:288:8: error: ‘int4’ does not name a type; did you mean ‘int’? 288 | inline int4 Address::read(const string &s) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator==(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:300:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 300 | inline uintb Address::getOffset(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:42: error: ‘const class Address’ has no member named ‘offset’ 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:300:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 300 | inline uintb Address::getOffset(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘Address::Address(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 250 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:21: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:16: error: ‘const class Address’ has no member named ‘offset’ 250 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:50: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:228:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 228 | extern uintb uintbmasks[]; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getFirstAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:179:57: error: ‘first’ was not declared in this scope 179 | Address getFirstAddr(void) const { return Address(spc,first); } ///< Get the address of the first byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:16: error: declaration of ‘operator+’ as non-function 394 | inline Address Address::operator+(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:241:39: error: ‘uintb’ has not been declared 241 | inline Address::Address(AddrSpace *id,uintb off) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:263:8: error: ‘int4’ does not name a type; did you mean ‘int’? 263 | inline int4 Address::getAddrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:212:3: error: ‘int4’ does not name a type; did you mean ‘int’? 212 | int4 numRanges(void) const { return tree.size(); } ///< Return the number of Range objects in container | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 394 | inline Address Address::operator+(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:212:3: error: ‘int4’ does not name a type; did you mean ‘int’? 212 | int4 numRanges(void) const { return tree.size(); } ///< Return the number of Range objects in container | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:216:44: error: ‘uintb’ has not been declared 216 | const Range *getRange(AddrSpace *spaceid,uintb offset) const; ///< Get Range containing the given byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:16: error: declaration of ‘operator-’ as non-function 404 | inline Address Address::operator-(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:216:44: error: ‘uintb’ has not been declared 216 | const Range *getRange(AddrSpace *spaceid,uintb offset) const; ///< Get Range containing the given byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:35: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:47: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:35: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:35: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:47: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:47: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:35: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:47: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:220:36: error: ‘int4’ has not been declared 220 | bool inRange(const Address &addr,int4 size) const; ///< Check containment an address range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:220:36: error: ‘int4’ has not been declared 220 | bool inRange(const Address &addr,int4 size) const; ///< Check containment an address range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address& Address::operator=(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 319 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:45: error: expected ‘)’ before numeric constant 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:16: error: ‘const class Address’ has no member named ‘offset’ 319 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:353:6: error: expected ‘)’ before ‘else’ 353 | } | ^ | ) 354 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:13: note: to match this ‘(’ 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address Range::getLastAddr() const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:180:56: error: ‘last’ was not declared in this scope 180 | Address getLastAddr(void) const { return Address(spc,last); } ///< Get the address of the last byte | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:221:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 221 | uintb longestFit(const Address &addr,uintb maxsize) const; ///< Find size of biggest Range containing given address | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::operator<(const Range&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:14: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:190:37: error: ‘class AddrSpace’ has no member named ‘getIndex’ 190 | if (spc->getIndex() != op2.spc->getIndex()) | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:221:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 221 | uintb longestFit(const Address &addr,uintb maxsize) const; ///< Find size of biggest Range containing given address | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:20: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address& Address::operator=(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 319 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:191:42: error: ‘class AddrSpace’ has no member named ‘getIndex’ 191 | return (spc->getIndex() < op2.spc->getIndex()); | ^~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:16: error: ‘const class Address’ has no member named ‘offset’ 319 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 404 | inline Address Address::operator-(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Address::Address(AddrSpace*, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:242:12: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 242 | base=id; offset=off; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:228:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 228 | extern uintb uintbmasks[]; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:241:39: error: ‘uintb’ has not been declared 241 | inline Address::Address(AddrSpace *id,uintb off) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::printRaw(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:281:20: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 281 | base->printRaw(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:21: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:50: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator==(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:42: error: ‘const class Address’ has no member named ‘offset’ 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:288:8: error: ‘int4’ does not name a type; did you mean ‘int’? 288 | inline int4 Address::read(const string &s) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:13: error: ‘first’ was not declared in this scope 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:192:25: error: ‘const class Range’ has no member named ‘first’ 192 | return (first < op2.first); } | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:212:3: error: ‘int4’ does not name a type; did you mean ‘int’? 212 | int4 numRanges(void) const { return tree.size(); } ///< Return the number of Range objects in container | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:216:44: error: ‘uintb’ has not been declared 216 | const Range *getRange(AddrSpace *spaceid,uintb offset) const; ///< Get Range containing the given byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:35: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:47: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:35: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:47: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:220:36: error: ‘int4’ has not been declared 220 | bool inRange(const Address &addr,int4 size) const; ///< Check containment an address range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator==(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:300:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 300 | inline uintb Address::getOffset(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:42: error: ‘const class Address’ has no member named ‘offset’ 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘Address::Address(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 250 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:16: error: ‘const class Address’ has no member named ‘offset’ 250 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:221:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 221 | uintb longestFit(const Address &addr,uintb maxsize) const; ///< Find size of biggest Range containing given address | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:429:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 429 | base->saveXmlAttributes(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:263:8: error: ‘int4’ does not name a type; did you mean ‘int’? 263 | inline int4 Address::getAddrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:212:3: error: ‘int4’ does not name a type; did you mean ‘int’? 212 | int4 numRanges(void) const { return tree.size(); } ///< Return the number of Range objects in container | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Address::Address(AddrSpace*, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:242:12: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 242 | base=id; offset=off; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:216:44: error: ‘uintb’ has not been declared 216 | const Range *getRange(AddrSpace *spaceid,uintb offset) const; ///< Get Range containing the given byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:35: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:438:41: error: ‘int4’ has not been declared 438 | inline void Address::saveXml(ostream &s,int4 size) const { | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:47: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<=(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:35: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:45: error: expected ‘)’ before numeric constant 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:47: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:376:6: error: expected ‘)’ before ‘else’ 376 | } | ^ | ) 377 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:13: note: to match this ‘(’ 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:220:36: error: ‘int4’ has not been declared 220 | bool inRange(const Address &addr,int4 size) const; ///< Check containment an address range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:45: error: expected ‘)’ before numeric constant 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:353:6: error: expected ‘)’ before ‘else’ 353 | } | ^ | ) 354 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:13: note: to match this ‘(’ 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:228:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 228 | extern uintb uintbmasks[]; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:221:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 221 | uintb longestFit(const Address &addr,uintb maxsize) const; ///< Find size of biggest Range containing given address | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:241:39: error: ‘uintb’ has not been declared 241 | inline Address::Address(AddrSpace *id,uintb off) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:228:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 228 | extern uintb uintbmasks[]; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:45: error: expected ‘)’ before numeric constant 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address& Address::operator=(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 319 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:353:6: error: expected ‘)’ before ‘else’ 353 | } | ^ | ) 354 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:241:39: error: ‘uintb’ has not been declared 241 | inline Address::Address(AddrSpace *id,uintb off) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:13: note: to match this ‘(’ 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:16: error: ‘const class Address’ has no member named ‘offset’ 319 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:21: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::printRaw(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:281:20: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 281 | base->printRaw(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘Address::Address(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 250 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:50: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:16: error: ‘const class Address’ has no member named ‘offset’ 250 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:16: error: declaration of ‘operator+’ as non-function 394 | inline Address Address::operator+(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&, int) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:441:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 441 | base->saveXmlAttributes(s,offset,size); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:21: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:288:8: error: ‘int4’ does not name a type; did you mean ‘int’? 288 | inline int4 Address::read(const string &s) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:50: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:263:8: error: ‘int4’ does not name a type; did you mean ‘int’? 263 | inline int4 Address::getAddrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:300:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 300 | inline uintb Address::getOffset(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Address::Address(AddrSpace*, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:242:12: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 242 | base=id; offset=off; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 394 | inline Address Address::operator+(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:16: error: declaration of ‘operator-’ as non-function 404 | inline Address Address::operator-(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:21: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:50: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Address::Address(AddrSpace*, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:242:12: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 242 | base=id; offset=off; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator==(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:42: error: ‘const class Address’ has no member named ‘offset’ 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:228:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 228 | extern uintb uintbmasks[]; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:241:39: error: ‘uintb’ has not been declared 241 | inline Address::Address(AddrSpace *id,uintb off) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 404 | inline Address Address::operator-(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:212:3: error: ‘int4’ does not name a type; did you mean ‘int’? 212 | int4 numRanges(void) const { return tree.size(); } ///< Return the number of Range objects in container | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In static member function ‘static AddrSpace* Address::getSpaceFromConst(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:24: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:216:44: error: ‘uintb’ has not been declared 216 | const Range *getRange(AddrSpace *spaceid,uintb offset) const; ///< Get Range containing the given byte | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:35: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:30: error: expected ‘;’ before ‘addr’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~ | ; /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:217:47: error: ‘uintb’ has not been declared 217 | void insertRange(AddrSpace *spc,uintb first,uintb last); ///< Insert a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<=(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:35: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:45: error: expected ‘)’ before numeric constant 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:218:47: error: ‘uintb’ has not been declared 218 | void removeRange(AddrSpace *spc,uintb first,uintb last); ///< Remove a range of addresses | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:35: error: ‘const class Address’ has no member named ‘offset’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:376:6: error: expected ‘)’ before ‘else’ 376 | } | ^ | ) 377 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:13: note: to match this ‘(’ 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:220:36: error: ‘int4’ has not been declared 220 | bool inRange(const Address &addr,int4 size) const; ///< Check containment an address range | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:221:3: error: ‘uintb’ does not name a type; did you mean ‘uint’? 221 | uintb longestFit(const Address &addr,uintb maxsize) const; ///< Find size of biggest Range containing given address | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address& Address::operator=(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 319 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:16: error: ‘const class Address’ has no member named ‘offset’ 319 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘Address::Address(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 250 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::printRaw(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:281:20: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 281 | base->printRaw(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:16: error: ‘const class Address’ has no member named ‘offset’ 250 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<=(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:45: error: expected ‘)’ before numeric constant 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:376:6: error: expected ‘)’ before ‘else’ 376 | } | ^ | ) 377 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:13: note: to match this ‘(’ 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:228:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 228 | extern uintb uintbmasks[]; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:241:39: error: ‘uintb’ has not been declared 241 | inline Address::Address(AddrSpace *id,uintb off) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:288:8: error: ‘int4’ does not name a type; did you mean ‘int’? 288 | inline int4 Address::read(const string &s) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:45: error: expected ‘)’ before numeric constant 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘Address::Address(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 250 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:263:8: error: ‘int4’ does not name a type; did you mean ‘int’? 263 | inline int4 Address::getAddrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:353:6: error: expected ‘)’ before ‘else’ 353 | } | ^ | ) 354 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:16: error: ‘const class Address’ has no member named ‘offset’ 250 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:13: note: to match this ‘(’ 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Address::Address(AddrSpace*, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:242:12: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 242 | base=id; offset=off; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:300:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 300 | inline uintb Address::getOffset(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:21: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::contains(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:7: error: ‘first’ was not declared in this scope 460 | if (first > addr.getOffset()) return false; | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:50: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:20: error: ‘const class Address’ has no member named ‘getOffset’ 460 | if (first > addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:16: error: declaration of ‘operator+’ as non-function 394 | inline Address Address::operator+(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:263:8: error: ‘int4’ does not name a type; did you mean ‘int’? 263 | inline int4 Address::getAddrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:429:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 429 | base->saveXmlAttributes(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:438:41: error: ‘int4’ has not been declared 438 | inline void Address::saveXml(ostream &s,int4 size) const { | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator==(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:42: error: ‘const class Address’ has no member named ‘offset’ 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 394 | inline Address Address::operator+(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:16: error: declaration of ‘operator-’ as non-function 404 | inline Address Address::operator-(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:21: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:50: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:16: error: declaration of ‘operator+’ as non-function 394 | inline Address Address::operator+(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Address::Address(AddrSpace*, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:242:12: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 242 | base=id; offset=off; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:7: error: ‘last’ was not declared in this scope 461 | if (last < addr.getOffset()) return false; | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:19: error: ‘const class Address’ has no member named ‘getOffset’ 461 | if (last < addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:21: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:50: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::printRaw(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:281:20: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 281 | base->printRaw(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 404 | inline Address Address::operator-(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address& Address::operator=(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 319 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘Address::Address(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 250 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:16: error: ‘const class Address’ has no member named ‘offset’ 319 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:16: error: ‘const class Address’ has no member named ‘offset’ 250 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:467:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 467 | inline uintb calc_mask(int4 size) { return uintbmasks[(size<8)? size : 8]; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 394 | inline Address Address::operator+(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:16: error: declaration of ‘operator-’ as non-function 404 | inline Address Address::operator-(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:288:8: error: ‘int4’ does not name a type; did you mean ‘int’? 288 | inline int4 Address::read(const string &s) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:473:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 473 | inline uintb pcode_right(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::printRaw(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:281:20: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 281 | base->printRaw(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:300:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 300 | inline uintb Address::getOffset(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:228:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 228 | extern uintb uintbmasks[]; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:45: error: expected ‘)’ before numeric constant 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:263:8: error: ‘int4’ does not name a type; did you mean ‘int’? 263 | inline int4 Address::getAddrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&, int) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:441:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 441 | base->saveXmlAttributes(s,offset,size); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:482:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 482 | inline uintb pcode_left(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:353:6: error: expected ‘)’ before ‘else’ 353 | } | ^ | ) 354 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:13: note: to match this ‘(’ 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:241:39: error: ‘uintb’ has not been declared 241 | inline Address::Address(AddrSpace *id,uintb off) { | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:288:8: error: ‘int4’ does not name a type; did you mean ‘int’? 288 | inline int4 Address::read(const string &s) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 404 | inline Address Address::operator-(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:493:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 493 | inline uintb minimalmask(uintb val) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:13: warning: ‘signbit_negative’ initialized and declared ‘extern’ 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~~~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<=(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:45: error: expected ‘)’ before numeric constant 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:376:6: error: expected ‘)’ before ‘else’ 376 | } | ^ | ) 377 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:300:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 300 | inline uintb Address::getOffset(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:13: note: to match this ‘(’ 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘Address::Address(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 250 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:16: error: ‘const class Address’ has no member named ‘offset’ 250 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator==(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:30: error: ‘uintb’ was not declared in this scope; did you mean ‘uint’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:42: error: ‘const class Address’ has no member named ‘offset’ 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:429:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 429 | base->saveXmlAttributes(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In static member function ‘static AddrSpace* Address::getSpaceFromConst(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:24: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:30: error: expected ‘;’ before ‘addr’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~ | ; /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:263:8: error: ‘int4’ does not name a type; did you mean ‘int’? 263 | inline int4 Address::getAddrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:35: error: ‘const class Address’ has no member named ‘offset’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address& Address::operator=(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 319 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:16: error: ‘const class Address’ has no member named ‘offset’ 319 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:21: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:50: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:438:41: error: ‘int4’ has not been declared 438 | inline void Address::saveXml(ostream &s,int4 size) const { | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:40: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In constructor ‘Address::Address(AddrSpace*, int)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:242:12: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 242 | base=id; offset=off; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:49: error: expression list treated as compound expression in initializer [-fpermissive] 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::printRaw(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:281:20: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 281 | base->printRaw(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:506:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 506 | extern uintb calc_mask(int4 size); ///< Calculate a mask for a given byte size | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:21: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:507:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 507 | extern uintb uintb_negate(uintb in,int4 size); ///< Negate the \e sized value | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:288:8: error: ‘int4’ does not name a type; did you mean ‘int’? 288 | inline int4 Address::read(const string &s) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:50: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address& Address::operator=(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 319 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:16: error: ‘const class Address’ has no member named ‘offset’ 319 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:16: error: declaration of ‘operator+’ as non-function 394 | inline Address Address::operator+(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:429:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 429 | base->saveXmlAttributes(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:508:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 508 | extern uintb sign_extend(uintb in,int4 sizein,int4 sizeout); ///< Sign-extend a value between two byte sizes | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:13: error: variable or field ‘sign_extend’ declared void 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:45: error: expected ‘)’ before numeric constant 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:438:41: error: ‘int4’ has not been declared 438 | inline void Address::saveXml(ostream &s,int4 size) const { | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:353:6: error: expected ‘)’ before ‘else’ 353 | } | ^ | ) 354 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:13: note: to match this ‘(’ 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:300:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 300 | inline uintb Address::getOffset(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::contains(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:7: error: ‘first’ was not declared in this scope 460 | if (first > addr.getOffset()) return false; | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:20: error: ‘const class Address’ has no member named ‘getOffset’ 460 | if (first > addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<=(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:45: error: expected ‘)’ before numeric constant 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:376:6: error: expected ‘)’ before ‘else’ 376 | } | ^ | ) 377 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:13: note: to match this ‘(’ 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator==(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:25: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:42: error: ‘const class Address’ has no member named ‘offset’ 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 394 | inline Address Address::operator+(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:16: error: declaration of ‘operator-’ as non-function 404 | inline Address Address::operator-(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&, int) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:441:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 441 | base->saveXmlAttributes(s,offset,size); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::printRaw(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:281:20: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 281 | base->printRaw(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In copy constructor ‘Address::Address(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 250 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:250:16: error: ‘const class Address’ has no member named ‘offset’ 250 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:288:8: error: ‘int4’ does not name a type; did you mean ‘int’? 288 | inline int4 Address::read(const string &s) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:31: error: ‘val’ was not declared in this scope 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:263:8: error: ‘int4’ does not name a type; did you mean ‘int’? 263 | inline int4 Address::getAddrSize(void) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 404 | inline Address Address::operator-(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:7: error: ‘last’ was not declared in this scope 461 | if (last < addr.getOffset()) return false; | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator==(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:19: error: ‘const class Address’ has no member named ‘getOffset’ 461 | if (last < addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:42: error: ‘const class Address’ has no member named ‘offset’ 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:21: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:300:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 300 | inline uintb Address::getOffset(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:50: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address& Address::operator=(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 319 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:16: error: ‘const class Address’ has no member named ‘offset’ 319 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&, int) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:441:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 441 | base->saveXmlAttributes(s,offset,size); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:467:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 467 | inline uintb calc_mask(int4 size) { return uintbmasks[(size<8)? size : 8]; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:21: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:50: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:16: error: declaration of ‘operator+’ as non-function 394 | inline Address Address::operator+(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:13: error: variable or field ‘zero_extend’ declared void 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:473:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 473 | inline uintb pcode_right(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In static member function ‘static AddrSpace* Address::getSpaceFromConst(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:24: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:30: error: expected ‘;’ before ‘addr’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~ | ; /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:45: error: expected ‘)’ before numeric constant 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:35: error: ‘const class Address’ has no member named ‘offset’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:353:6: error: expected ‘)’ before ‘else’ 353 | } | ^ | ) 354 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:13: note: to match this ‘(’ 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:482:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 482 | inline uintb pcode_left(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:493:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 493 | inline uintb minimalmask(uintb val) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:13: warning: ‘signbit_negative’ initialized and declared ‘extern’ 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~~~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 394 | inline Address Address::operator+(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:16: error: declaration of ‘operator-’ as non-function 404 | inline Address Address::operator-(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:25: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<=(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:45: error: expected ‘)’ before numeric constant 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:376:6: error: expected ‘)’ before ‘else’ 376 | } | ^ | ) 377 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:13: note: to match this ‘(’ 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:30: error: ‘uintb’ was not declared in this scope; did you mean ‘uint’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::printRaw(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:281:20: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 281 | base->printRaw(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:45: error: expected ‘)’ before numeric constant 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:353:6: error: expected ‘)’ before ‘else’ 353 | } | ^ | ) 354 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:13: note: to match this ‘(’ 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 404 | inline Address Address::operator-(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In static member function ‘static AddrSpace* Address::getSpaceFromConst(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:24: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:30: error: expected ‘;’ before ‘addr’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~ | ; /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:35: error: ‘const class Address’ has no member named ‘offset’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address& Address::operator=(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 319 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:288:8: error: ‘int4’ does not name a type; did you mean ‘int’? 288 | inline int4 Address::read(const string &s) { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator==(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:16: error: ‘const class Address’ has no member named ‘offset’ 319 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:31: error: ‘val’ was not declared in this scope 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:42: error: ‘const class Address’ has no member named ‘offset’ 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::contains(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:7: error: ‘first’ was not declared in this scope 460 | if (first > addr.getOffset()) return false; | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:20: error: ‘const class Address’ has no member named ‘getOffset’ 460 | if (first > addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:40: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:429:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 429 | base->saveXmlAttributes(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:21: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:49: error: expression list treated as compound expression in initializer [-fpermissive] 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:50: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:300:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 300 | inline uintb Address::getOffset(void) const { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:438:41: error: ‘int4’ has not been declared 438 | inline void Address::saveXml(ostream &s,int4 size) const { | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:506:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 506 | extern uintb calc_mask(int4 size); ///< Calculate a mask for a given byte size | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:13: error: variable or field ‘byte_swap’ declared void 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:507:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 507 | extern uintb uintb_negate(uintb in,int4 size); ///< Negate the \e sized value | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:508:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 508 | extern uintb sign_extend(uintb in,int4 sizein,int4 sizeout); ///< Sign-extend a value between two byte sizes | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:13: error: variable or field ‘sign_extend’ declared void 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:21: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:50: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:16: error: declaration of ‘operator+’ as non-function 394 | inline Address Address::operator+(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:7: error: ‘last’ was not declared in this scope 461 | if (last < addr.getOffset()) return false; | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:19: error: ‘const class Address’ has no member named ‘getOffset’ 461 | if (last < addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:23: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:21: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:50: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::contains(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:7: error: ‘first’ was not declared in this scope 460 | if (first > addr.getOffset()) return false; | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:20: error: ‘const class Address’ has no member named ‘getOffset’ 460 | if (first > addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:25: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<=(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:45: error: expected ‘)’ before numeric constant 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:376:6: error: expected ‘)’ before ‘else’ 376 | } | ^ | ) 377 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:467:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 467 | inline uintb calc_mask(int4 size) { return uintbmasks[(size<8)? size : 8]; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:13: note: to match this ‘(’ 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:45: error: expected ‘)’ before numeric constant 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator==(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:353:6: error: expected ‘)’ before ‘else’ 353 | } | ^ | ) 354 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:13: note: to match this ‘(’ 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:42: error: ‘const class Address’ has no member named ‘offset’ 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 394 | inline Address Address::operator+(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:16: error: declaration of ‘operator-’ as non-function 404 | inline Address Address::operator-(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:473:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 473 | inline uintb pcode_right(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:429:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 429 | base->saveXmlAttributes(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘Address& Address::operator=(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:3: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 319 | offset = op2.offset; | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:319:16: error: ‘const class Address’ has no member named ‘offset’ 319 | offset = op2.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:482:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 482 | inline uintb pcode_left(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:438:41: error: ‘int4’ has not been declared 438 | inline void Address::saveXml(ostream &s,int4 size) const { | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:29: error: ‘val’ was not declared in this scope 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:31: error: ‘val’ was not declared in this scope 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&, int) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:441:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 441 | base->saveXmlAttributes(s,offset,size); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:493:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 493 | inline uintb minimalmask(uintb val) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:13: warning: ‘signbit_negative’ initialized and declared ‘extern’ 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~~~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 404 | inline Address Address::operator-(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:7: error: ‘last’ was not declared in this scope 461 | if (last < addr.getOffset()) return false; | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:19: error: ‘const class Address’ has no member named ‘getOffset’ 461 | if (last < addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<=(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:33: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:45: error: expected ‘)’ before numeric constant 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:13: error: variable or field ‘zero_extend’ declared void 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:376:6: error: expected ‘)’ before ‘else’ 376 | } | ^ | ) 377 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:13: note: to match this ‘(’ 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:30: error: ‘uintb’ was not declared in this scope; did you mean ‘uint’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:514:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 514 | extern uintb byte_swap(uintb val,int4 size); ///< Return the given value with bytes swapped | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:21: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:50: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:467:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 467 | inline uintb calc_mask(int4 size) { return uintbmasks[(size<8)? size : 8]; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:16: error: declaration of ‘operator+’ as non-function 394 | inline Address Address::operator+(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:515:8: error: ‘int4’ does not name a type; did you mean ‘int’? 515 | extern int4 leastsigbit_set(uintb val); ///< Return index of least significant bit set in given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:21: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:50: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:25: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:473:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 473 | inline uintb pcode_right(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:45: error: expected ‘)’ before numeric constant 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:40: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:516:8: error: ‘int4’ does not name a type; did you mean ‘int’? 516 | extern int4 mostsigbit_set(uintb val); ///< Return index of most significant bit set in given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:353:6: error: expected ‘)’ before ‘else’ 353 | } | ^ | ) 354 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:49: error: expression list treated as compound expression in initializer [-fpermissive] 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:13: note: to match this ‘(’ 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator==(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:30: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:328:42: error: ‘const class Address’ has no member named ‘offset’ 328 | return ((base==op2.base)&&(offset==op2.offset)); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:482:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 482 | inline uintb pcode_left(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:517:8: error: ‘int4’ does not name a type; did you mean ‘int’? 517 | extern int4 popcount(uintb val); ///< Return the number of one bits in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&, int) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:441:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 441 | base->saveXmlAttributes(s,offset,size); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:506:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 506 | extern uintb calc_mask(int4 size); ///< Calculate a mask for a given byte size | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In static member function ‘static AddrSpace* Address::getSpaceFromConst(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:24: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:30: error: expected ‘;’ before ‘addr’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~ | ; /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 394 | inline Address Address::operator+(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:35: error: ‘const class Address’ has no member named ‘offset’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:16: error: declaration of ‘operator-’ as non-function 404 | inline Address Address::operator-(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:493:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 493 | inline uintb minimalmask(uintb val) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:518:8: error: ‘int4’ does not name a type; did you mean ‘int’? 518 | extern int4 count_leading_zeros(uintb val); ///< Return the number of leading zero bits in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:13: warning: ‘signbit_negative’ initialized and declared ‘extern’ 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~~~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:507:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 507 | extern uintb uintb_negate(uintb in,int4 size); ///< Negate the \e sized value | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:31: error: ‘val’ was not declared in this scope 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:520:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 520 | extern uintb coveringmask(uintb val); ///< Return a mask that \e covers the given value | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:508:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 508 | extern uintb sign_extend(uintb in,int4 sizein,int4 sizeout); ///< Sign-extend a value between two byte sizes | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:13: error: variable or field ‘sign_extend’ declared void 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:521:8: error: ‘int4’ does not name a type; did you mean ‘int’? 521 | extern int4 bit_transitions(uintb val,int4 sz); ///< Calculate the number of bit transitions in the sized value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:13: error: variable or field ‘mult64to128’ declared void 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:21: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:50: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:429:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 429 | base->saveXmlAttributes(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 404 | inline Address Address::operator-(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:16: error: declaration of ‘operator+’ as non-function 394 | inline Address Address::operator+(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:30: error: ‘uintb’ was not declared in this scope; did you mean ‘uint’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:13: error: variable or field ‘byte_swap’ declared void 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:438:41: error: ‘int4’ has not been declared 438 | inline void Address::saveXml(ostream &s,int4 size) const { | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<=(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:25: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:45: error: expected ‘)’ before numeric constant 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:376:6: error: expected ‘)’ before ‘else’ 376 | } | ^ | ) 377 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:13: note: to match this ‘(’ 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:25: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In static member function ‘static AddrSpace* Address::getSpaceFromConst(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:24: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:30: error: expected ‘;’ before ‘addr’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~ | ; /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:21: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:45: error: expected ‘)’ before numeric constant 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:35: error: ‘const class Address’ has no member named ‘offset’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:50: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:40: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 394 | inline Address Address::operator+(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:353:6: error: expected ‘)’ before ‘else’ 353 | } | ^ | ) 354 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:49: error: expression list treated as compound expression in initializer [-fpermissive] 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:351:13: note: to match this ‘(’ 351 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:16: error: declaration of ‘operator-’ as non-function 404 | inline Address Address::operator-(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:23: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::contains(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:7: error: ‘first’ was not declared in this scope 460 | if (first > addr.getOffset()) return false; | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:20: error: ‘const class Address’ has no member named ‘getOffset’ 460 | if (first > addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:31: error: ‘val’ was not declared in this scope 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:506:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 506 | extern uintb calc_mask(int4 size); ///< Calculate a mask for a given byte size | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:32: error: ‘res’ was not declared in this scope 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:507:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 507 | extern uintb uintb_negate(uintb in,int4 size); ///< Negate the \e sized value | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:29: error: ‘val’ was not declared in this scope 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 404 | inline Address Address::operator-(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:508:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 508 | extern uintb sign_extend(uintb in,int4 sizein,int4 sizeout); ///< Sign-extend a value between two byte sizes | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:13: error: variable or field ‘sign_extend’ declared void 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:13: error: variable or field ‘zero_extend’ declared void 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:36: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:21: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&, int) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:441:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 441 | base->saveXmlAttributes(s,offset,size); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:50: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:16: error: declaration of ‘operator+’ as non-function 394 | inline Address Address::operator+(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:33: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:429:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 429 | base->saveXmlAttributes(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::contains(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:7: error: ‘first’ was not declared in this scope 460 | if (first > addr.getOffset()) return false; | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:25: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:20: error: ‘const class Address’ has no member named ‘getOffset’ 460 | if (first > addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<=(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:25: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:45: error: expected ‘)’ before numeric constant 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:376:6: error: expected ‘)’ before ‘else’ 376 | } | ^ | ) 377 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:13: note: to match this ‘(’ 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:514:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 514 | extern uintb byte_swap(uintb val,int4 size); ///< Return the given value with bytes swapped | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:7: error: ‘last’ was not declared in this scope 461 | if (last < addr.getOffset()) return false; | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:438:41: error: ‘int4’ has not been declared 438 | inline void Address::saveXml(ostream &s,int4 size) const { | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:19: error: ‘const class Address’ has no member named ‘getOffset’ 461 | if (last < addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:21: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:362:50: error: ‘const class Address’ has no member named ‘offset’ 362 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:44: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:524:13: error: variable or field ‘unsignedSubtract128’ declared void 524 | extern void unsignedSubtract128(uint8 *a,uint8 *b); | ^~~~~~~~~~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:515:8: error: ‘int4’ does not name a type; did you mean ‘int’? 515 | extern int4 leastsigbit_set(uintb val); ///< Return index of least significant bit set in given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:516:8: error: ‘int4’ does not name a type; did you mean ‘int’? 516 | extern int4 mostsigbit_set(uintb val); ///< Return index of most significant bit set in given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:467:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 467 | inline uintb calc_mask(int4 size) { return uintbmasks[(size<8)? size : 8]; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 394 | inline Address Address::operator+(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:31: error: ‘val’ was not declared in this scope 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:16: error: declaration of ‘operator-’ as non-function 404 | inline Address Address::operator-(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:517:8: error: ‘int4’ does not name a type; did you mean ‘int’? 517 | extern int4 popcount(uintb val); ///< Return the number of one bits in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:31: error: ‘val’ was not declared in this scope 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:518:8: error: ‘int4’ does not name a type; did you mean ‘int’? 518 | extern int4 count_leading_zeros(uintb val); ///< Return the number of leading zero bits in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:524:33: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 524 | extern void unsignedSubtract128(uint8 *a,uint8 *b); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:473:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 473 | inline uintb pcode_right(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:520:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 520 | extern uintb coveringmask(uintb val); ///< Return a mask that \e covers the given value | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:7: error: ‘last’ was not declared in this scope 461 | if (last < addr.getOffset()) return false; | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In static member function ‘static AddrSpace* Address::getSpaceFromConst(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:24: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:19: error: ‘const class Address’ has no member named ‘getOffset’ 461 | if (last < addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:30: error: expected ‘;’ before ‘addr’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~ | ; /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:521:8: error: ‘int4’ does not name a type; did you mean ‘int’? 521 | extern int4 bit_transitions(uintb val,int4 sz); ///< Calculate the number of bit transitions in the sized value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:482:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 482 | inline uintb pcode_left(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:35: error: ‘const class Address’ has no member named ‘offset’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:13: error: variable or field ‘mult64to128’ declared void 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:13: error: variable or field ‘byte_swap’ declared void 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 404 | inline Address Address::operator-(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:524:40: error: ‘a’ was not declared in this scope 524 | extern void unsignedSubtract128(uint8 *a,uint8 *b); | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:13: error: variable or field ‘zero_extend’ declared void 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:467:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 467 | inline uintb calc_mask(int4 size) { return uintbmasks[(size<8)? size : 8]; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:493:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 493 | inline uintb minimalmask(uintb val) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:429:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 429 | base->saveXmlAttributes(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Address::operator<=(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:39: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:13: warning: ‘signbit_negative’ initialized and declared ‘extern’ 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~~~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:45: error: expected ‘)’ before numeric constant 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ~ ^ | ) /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:376:6: error: expected ‘)’ before ‘else’ 376 | } | ^ | ) 377 | else if (op2.base == (AddrSpace *)0) { | ~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:374:13: note: to match this ‘(’ 374 | else if (base == (AddrSpace *) ~((uintp)0)) { | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:21: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:473:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 473 | inline uintb pcode_right(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:50: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:438:41: error: ‘int4’ has not been declared 438 | inline void Address::saveXml(ostream &s,int4 size) const { | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:25: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:16: error: declaration of ‘operator+’ as non-function 394 | inline Address Address::operator+(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&, int) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:441:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 441 | base->saveXmlAttributes(s,offset,size); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:23: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:482:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 482 | inline uintb pcode_left(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:524:42: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 524 | extern void unsignedSubtract128(uint8 *a,uint8 *b); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:25: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:493:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 493 | inline uintb minimalmask(uintb val) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:13: warning: ‘signbit_negative’ initialized and declared ‘extern’ 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~~~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:30: error: ‘uintb’ was not declared in this scope; did you mean ‘uint’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:32: error: ‘res’ was not declared in this scope 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:29: error: ‘val’ was not declared in this scope 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 394 | inline Address Address::operator+(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::contains(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:7: error: ‘first’ was not declared in this scope 460 | if (first > addr.getOffset()) return false; | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:16: error: declaration of ‘operator-’ as non-function 404 | inline Address Address::operator-(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:524:49: error: ‘b’ was not declared in this scope 524 | extern void unsignedSubtract128(uint8 *a,uint8 *b); | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:20: error: ‘const class Address’ has no member named ‘getOffset’ 460 | if (first > addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:30: error: ‘uintb’ was not declared in this scope; did you mean ‘uint’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:31: error: ‘val’ was not declared in this scope 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:525:8: error: ‘int4’ does not name a type; did you mean ‘int’? 525 | extern int4 unsignedCompare128(uint8 *a,uint8 *b); | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:36: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:7: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:40: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:49: error: expression list treated as compound expression in initializer [-fpermissive] 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:21: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:33: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:526:8: error: ‘int4’ does not name a type; did you mean ‘int’? 526 | extern int4 power2Divide(int4 n,uint8 divisor,uint8 &q,uint8 &r); | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:385:50: error: ‘const class Address’ has no member named ‘offset’ 385 | if (offset != op2.offset) return (offset < op2.offset); | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In static member function ‘static AddrSpace* Address::getSpaceFromConst(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:24: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:16: error: declaration of ‘operator+’ as non-function 394 | inline Address Address::operator+(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:30: error: expected ‘;’ before ‘addr’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~ | ; /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:35: error: ‘const class Address’ has no member named ‘offset’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:514:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 514 | extern uintb byte_swap(uintb val,int4 size); ///< Return the given value with bytes swapped | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:40: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:49: error: expression list treated as compound expression in initializer [-fpermissive] 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 404 | inline Address Address::operator-(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:506:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 506 | extern uintb calc_mask(int4 size); ///< Calculate a mask for a given byte size | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:515:8: error: ‘int4’ does not name a type; did you mean ‘int’? 515 | extern int4 leastsigbit_set(uintb val); ///< Return index of least significant bit set in given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&, int) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:441:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 441 | base->saveXmlAttributes(s,offset,size); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:44: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:429:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 429 | base->saveXmlAttributes(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:524:13: error: variable or field ‘unsignedSubtract128’ declared void 524 | extern void unsignedSubtract128(uint8 *a,uint8 *b); | ^~~~~~~~~~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:13: error: variable or field ‘byte_swap’ declared void 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:506:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 506 | extern uintb calc_mask(int4 size); ///< Calculate a mask for a given byte size | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:516:8: error: ‘int4’ does not name a type; did you mean ‘int’? 516 | extern int4 mostsigbit_set(uintb val); ///< Return index of most significant bit set in given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:438:41: error: ‘int4’ has not been declared 438 | inline void Address::saveXml(ostream &s,int4 size) const { | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:7: error: ‘last’ was not declared in this scope 461 | if (last < addr.getOffset()) return false; | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:507:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 507 | extern uintb uintb_negate(uintb in,int4 size); ///< Negate the \e sized value | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:507:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 507 | extern uintb uintb_negate(uintb in,int4 size); ///< Negate the \e sized value | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:19: error: ‘const class Address’ has no member named ‘getOffset’ 461 | if (last < addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:517:8: error: ‘int4’ does not name a type; did you mean ‘int’? 517 | extern int4 popcount(uintb val); ///< Return the number of one bits in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:394:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 394 | inline Address Address::operator+(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:16: error: declaration of ‘operator-’ as non-function 404 | inline Address Address::operator-(int4 off) const { | ^~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:508:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 508 | extern uintb sign_extend(uintb in,int4 sizein,int4 sizeout); ///< Sign-extend a value between two byte sizes | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:13: error: variable or field ‘sign_extend’ declared void 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:518:8: error: ‘int4’ does not name a type; did you mean ‘int’? 518 | extern int4 count_leading_zeros(uintb val); ///< Return the number of leading zero bits in the given value | ^~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:63:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 63 | virtual uintb evaluateUnary(int4 sizeout,int4 sizein,uintb in1) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:524:33: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 524 | extern void unsignedSubtract128(uint8 *a,uint8 *b); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:467:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 467 | inline uintb calc_mask(int4 size) { return uintbmasks[(size<8)? size : 8]; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:508:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 508 | extern uintb sign_extend(uintb in,int4 sizein,int4 sizeout); ///< Sign-extend a value between two byte sizes | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:13: error: variable or field ‘sign_extend’ declared void 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:520:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 520 | extern uintb coveringmask(uintb val); ///< Return a mask that \e covers the given value | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:23: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:473:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 473 | inline uintb pcode_right(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:521:8: error: ‘int4’ does not name a type; did you mean ‘int’? 521 | extern int4 bit_transitions(uintb val,int4 sz); ///< Calculate the number of bit transitions in the sized value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:13: error: variable or field ‘mult64to128’ declared void 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:66:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 66 | virtual uintb evaluateBinary(int4 sizeout,int4 sizein,uintb in1,uintb in2) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:404:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 404 | inline Address Address::operator-(int4 off) const { | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:25: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::contains(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:7: error: ‘first’ was not declared in this scope 460 | if (first > addr.getOffset()) return false; | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:482:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 482 | inline uintb pcode_left(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:524:40: error: ‘a’ was not declared in this scope 524 | extern void unsignedSubtract128(uint8 *a,uint8 *b); | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:20: error: ‘const class Address’ has no member named ‘getOffset’ 460 | if (first > addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:493:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 493 | inline uintb minimalmask(uintb val) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:13: warning: ‘signbit_negative’ initialized and declared ‘extern’ 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~~~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:69:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 69 | virtual uintb recoverInputBinary(int4 slot,int4 sizeout,uintb out,int4 sizein,uintb in) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:25: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:25: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In static member function ‘static AddrSpace* Address::getSpaceFromConst(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:24: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:29: error: ‘val’ was not declared in this scope 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:30: error: expected ‘;’ before ‘addr’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~ | ; /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:35: error: ‘const class Address’ has no member named ‘offset’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:524:42: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 524 | extern void unsignedSubtract128(uint8 *a,uint8 *b); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:31: error: ‘val’ was not declared in this scope 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:72:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 72 | virtual uintb recoverInputUnary(int4 sizeout,uintb out,int4 sizein) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:30: error: ‘uintb’ was not declared in this scope; did you mean ‘uint’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&, int) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:441:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 441 | base->saveXmlAttributes(s,offset,size); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:32: error: ‘res’ was not declared in this scope 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:524:49: error: ‘b’ was not declared in this scope 524 | extern void unsignedSubtract128(uint8 *a,uint8 *b); | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:7: error: ‘last’ was not declared in this scope 461 | if (last < addr.getOffset()) return false; | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:31: error: ‘val’ was not declared in this scope 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:429:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 429 | base->saveXmlAttributes(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:33: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:19: error: ‘const class Address’ has no member named ‘getOffset’ 461 | if (last < addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:13: error: variable or field ‘zero_extend’ declared void 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:525:8: error: ‘int4’ does not name a type; did you mean ‘int’? 525 | extern int4 unsignedCompare128(uint8 *a,uint8 *b); | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:40: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:438:41: error: ‘int4’ has not been declared 438 | inline void Address::saveXml(ostream &s,int4 size) const { | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:526:8: error: ‘int4’ does not name a type; did you mean ‘int’? 526 | extern int4 power2Divide(int4 n,uint8 divisor,uint8 &q,uint8 &r); | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:49: error: expression list treated as compound expression in initializer [-fpermissive] 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:467:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 467 | inline uintb calc_mask(int4 size) { return uintbmasks[(size<8)? size : 8]; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:514:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 514 | extern uintb byte_swap(uintb val,int4 size); ///< Return the given value with bytes swapped | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:36: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:473:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 473 | inline uintb pcode_right(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:506:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 506 | extern uintb calc_mask(int4 size); ///< Calculate a mask for a given byte size | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:126:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 126 | virtual uintb evaluateUnary(int4 sizeout,int4 sizein,uintb in1) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:515:8: error: ‘int4’ does not name a type; did you mean ‘int’? 515 | extern int4 leastsigbit_set(uintb val); ///< Return index of least significant bit set in given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:25: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:482:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 482 | inline uintb pcode_left(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:507:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 507 | extern uintb uintb_negate(uintb in,int4 size); ///< Negate the \e sized value | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:13: error: variable or field ‘zero_extend’ declared void 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:516:8: error: ‘int4’ does not name a type; did you mean ‘int’? 516 | extern int4 mostsigbit_set(uintb val); ///< Return index of most significant bit set in given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:429:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 429 | base->saveXmlAttributes(s,offset); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:493:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 493 | inline uintb minimalmask(uintb val) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:44: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:508:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 508 | extern uintb sign_extend(uintb in,int4 sizein,int4 sizeout); ///< Sign-extend a value between two byte sizes | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::contains(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:7: error: ‘first’ was not declared in this scope 460 | if (first > addr.getOffset()) return false; | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:13: warning: ‘signbit_negative’ initialized and declared ‘extern’ 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~~~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:13: error: variable or field ‘sign_extend’ declared void 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:524:13: error: variable or field ‘unsignedSubtract128’ declared void 524 | extern void unsignedSubtract128(uint8 *a,uint8 *b); | ^~~~~~~~~~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:127:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 127 | virtual uintb recoverInputUnary(int4 sizeout,uintb out,int4 sizein) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:20: error: ‘const class Address’ has no member named ‘getOffset’ 460 | if (first > addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:517:8: error: ‘int4’ does not name a type; did you mean ‘int’? 517 | extern int4 popcount(uintb val); ///< Return the number of one bits in the given value | ^~~~ | int In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/globalcontext.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/context.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.hh:19, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/semantics.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:63:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 63 | virtual uintb evaluateUnary(int4 sizeout,int4 sizein,uintb in1) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:438:41: error: ‘int4’ has not been declared 438 | inline void Address::saveXml(ostream &s,int4 size) const { | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In static member function ‘static AddrSpace* Address::getSpaceFromConst(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:24: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:30: error: expected ‘;’ before ‘addr’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~ | ; /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:35: error: ‘const class Address’ has no member named ‘offset’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:518:8: error: ‘int4’ does not name a type; did you mean ‘int’? 518 | extern int4 count_leading_zeros(uintb val); ///< Return the number of leading zero bits in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:31: error: ‘val’ was not declared in this scope 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:66:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 66 | virtual uintb evaluateBinary(int4 sizeout,int4 sizein,uintb in1,uintb in2) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:520:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 520 | extern uintb coveringmask(uintb val); ///< Return a mask that \e covers the given value | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:524:33: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 524 | extern void unsignedSubtract128(uint8 *a,uint8 *b); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:25: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:25: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:30: error: ‘uintb’ was not declared in this scope; did you mean ‘uint’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:134:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 134 | virtual uintb evaluateBinary(int4 sizeout,int4 sizein,uintb in1,uintb in2) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:69:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 69 | virtual uintb recoverInputBinary(int4 slot,int4 sizeout,uintb out,int4 sizein,uintb in) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:521:8: error: ‘int4’ does not name a type; did you mean ‘int’? 521 | extern int4 bit_transitions(uintb val,int4 sz); ///< Calculate the number of bit transitions in the sized value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:13: error: variable or field ‘mult64to128’ declared void 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:13: error: variable or field ‘byte_swap’ declared void 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:72:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 72 | virtual uintb recoverInputUnary(int4 sizeout,uintb out,int4 sizein) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:524:40: error: ‘a’ was not declared in this scope 524 | extern void unsignedSubtract128(uint8 *a,uint8 *b); | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&, int) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:441:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 441 | base->saveXmlAttributes(s,offset,size); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:141:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 141 | virtual uintb evaluateBinary(int4 sizeout,int4 sizein,uintb in1,uintb in2) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:40: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:49: error: expression list treated as compound expression in initializer [-fpermissive] 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:7: error: ‘last’ was not declared in this scope 461 | if (last < addr.getOffset()) return false; | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:31: error: ‘val’ was not declared in this scope 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:19: error: ‘const class Address’ has no member named ‘getOffset’ 461 | if (last < addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:25: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:31: error: ‘val’ was not declared in this scope 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:506:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 506 | extern uintb calc_mask(int4 size); ///< Calculate a mask for a given byte size | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:23: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:524:42: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 524 | extern void unsignedSubtract128(uint8 *a,uint8 *b); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:507:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 507 | extern uintb uintb_negate(uintb in,int4 size); ///< Negate the \e sized value | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:467:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 467 | inline uintb calc_mask(int4 size) { return uintbmasks[(size<8)? size : 8]; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘bool Range::contains(const Address&) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:7: error: ‘first’ was not declared in this scope 460 | if (first > addr.getOffset()) return false; | ^~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:460:20: error: ‘const class Address’ has no member named ‘getOffset’ 460 | if (first > addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:126:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 126 | virtual uintb evaluateUnary(int4 sizeout,int4 sizein,uintb in1) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:148:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 148 | virtual uintb evaluateBinary(int4 sizeout,int4 sizein,uintb in1,uintb in2) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In member function ‘void Address::saveXml(std::ostream&, int) const’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:441:31: error: ‘offset’ was not declared in this scope; did you mean ‘off_t’? 441 | base->saveXmlAttributes(s,offset,size); | ^~~~~~ | off_t /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:508:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 508 | extern uintb sign_extend(uintb in,int4 sizein,int4 sizeout); ///< Sign-extend a value between two byte sizes | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:13: error: variable or field ‘zero_extend’ declared void 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:13: error: variable or field ‘sign_extend’ declared void 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:524:49: error: ‘b’ was not declared in this scope 524 | extern void unsignedSubtract128(uint8 *a,uint8 *b); | ^ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:473:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 473 | inline uintb pcode_right(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:127:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 127 | virtual uintb recoverInputUnary(int4 sizeout,uintb out,int4 sizein) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:32: error: ‘res’ was not declared in this scope 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:29: error: ‘val’ was not declared in this scope 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:13: error: variable or field ‘byte_swap’ declared void 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:525:8: error: ‘int4’ does not name a type; did you mean ‘int’? 525 | extern int4 unsignedCompare128(uint8 *a,uint8 *b); | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:155:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 155 | virtual uintb evaluateBinary(int4 sizeout,int4 sizein,uintb in1,uintb in2) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:482:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 482 | inline uintb pcode_left(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:25: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:25: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:526:8: error: ‘int4’ does not name a type; did you mean ‘int’? 526 | extern int4 power2Divide(int4 n,uint8 divisor,uint8 &q,uint8 &r); | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:134:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 134 | virtual uintb evaluateBinary(int4 sizeout,int4 sizein,uintb in1,uintb in2) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:493:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 493 | inline uintb minimalmask(uintb val) | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:13: warning: ‘signbit_negative’ initialized and declared ‘extern’ 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~~~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:33: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In static member function ‘static AddrSpace* Address::getSpaceFromConst(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:24: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:30: error: expected ‘;’ before ‘addr’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~ | ; /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:35: error: ‘const class Address’ has no member named ‘offset’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:36: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:514:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 514 | extern uintb byte_swap(uintb val,int4 size); ///< Return the given value with bytes swapped | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:162:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 162 | virtual uintb evaluateBinary(int4 sizeout,int4 sizein,uintb in1,uintb in2) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:141:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 141 | virtual uintb evaluateBinary(int4 sizeout,int4 sizein,uintb in1,uintb in2) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:7: error: ‘last’ was not declared in this scope 461 | if (last < addr.getOffset()) return false; | ^~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:23: error: ‘intb’ was not declared in this scope; did you mean ‘int’? 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:461:19: error: ‘const class Address’ has no member named ‘getOffset’ 461 | if (last < addr.getOffset()) return false; | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:31: error: ‘val’ was not declared in this scope 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:31: error: ‘val’ was not declared in this scope 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:515:8: error: ‘int4’ does not name a type; did you mean ‘int’? 515 | extern int4 leastsigbit_set(uintb val); ///< Return index of least significant bit set in given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: In static member function ‘static AddrSpace* Address::getSpaceFromConst(const Address&)’: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:24: error: ‘uintp’ was not declared in this scope; did you mean ‘uint’? 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:30: error: expected ‘;’ before ‘addr’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~ | ; /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:453:35: error: ‘const class Address’ has no member named ‘offset’ 453 | return (AddrSpace *)(uintp)addr.offset; | ^~~~~~ In file included from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/pcoderaw.hh:22, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/translate.hh:24, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleighbase.hh:21, from /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/sleighbase.cc:16: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:63:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 63 | virtual uintb evaluateUnary(int4 sizeout,int4 sizein,uintb in1) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:516:8: error: ‘int4’ does not name a type; did you mean ‘int’? 516 | extern int4 mostsigbit_set(uintb val); ///< Return index of most significant bit set in given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:505:30: error: ‘uintb’ was not declared in this scope; did you mean ‘uint’? 505 | extern bool signbit_negative(uintb val,int4 size); ///< Return true if the sign-bit is set | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh: At global scope: /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:467:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 467 | inline uintb calc_mask(int4 size) { return uintbmasks[(size<8)? size : 8]; } | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:148:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 148 | virtual uintb evaluateBinary(int4 sizeout,int4 sizein,uintb in1,uintb in2) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:517:8: error: ‘int4’ does not name a type; did you mean ‘int’? 517 | extern int4 popcount(uintb val); ///< Return the number of one bits in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:523:44: error: ‘uint8’ was not declared in this scope; did you mean ‘uint’? 523 | extern void mult64to128(uint8 *res,uint8 x,uint8 y); | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:169:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 169 | virtual uintb evaluateBinary(int4 sizeout,int4 sizein,uintb in1,uintb in2) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:524:13: error: variable or field ‘unsignedSubtract128’ declared void 524 | extern void unsignedSubtract128(uint8 *a,uint8 *b); | ^~~~~~~~~~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:66:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 66 | virtual uintb evaluateBinary(int4 sizeout,int4 sizein,uintb in1,uintb in2) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:518:8: error: ‘int4’ does not name a type; did you mean ‘int’? 518 | extern int4 count_leading_zeros(uintb val); ///< Return the number of leading zero bits in the given value | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:510:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 510 | extern void sign_extend(intb &val,int4 bit); ///< Sign extend above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:35: error: ‘int4’ was not declared in this scope; did you mean ‘int’? 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~ | int /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:511:13: error: variable or field ‘zero_extend’ declared void 511 | extern void zero_extend(intb &val,int4 bit); ///< Clear all bits above given bit | ^~~~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:13: error: variable or field ‘byte_swap’ declared void 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~~~~~~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:473:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 473 | inline uintb pcode_right(uintb val,int4 sa) { | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:512:29: error: ‘val’ was not declared in this scope 512 | extern void byte_swap(intb &val,int4 size); ///< Swap bytes in the given value | ^~~ /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/address.hh:520:8: error: ‘uintb’ does not name a type; did you mean ‘uint’? 520 | extern uintb coveringmask(uintb val); ///< Return a mask that \e covers the given value | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:69:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 69 | virtual uintb recoverInputBinary(int4 slot,int4 sizeout,uintb out,int4 sizein,uintb in) const; | ^~~~~ | uint /build/r2ghidra/src/r2ghidra/ghidra-native/src/decompiler/opbehavior.hh:155:11: error: ‘uintb’ does not name a type; did you mean ‘uint’? 155 | virtual uintb evaluateBinary(int4 sizeout,int4 sizein,uintb in1,uintb in2) const; | ^~~~~ | uint /build/r2ghidra